Вопрос задан 24.09.2023 в 15:27. Предмет Информатика. Спрашивает Мишко Кристина.

Задача №1. Тест англійської для малечі Напишіть програму яка б запитувала у користувача переклад

слова англійською мовою. Наприклад: apple. У випадку правильної відповіді програма має вивести повідомлення "так, ви це знаєте". Якщо ж відповідь не правильна, то на екрані має бути повідомлення "невдала спроба"​
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Виноградов Павел.

Ответ:

Ось програма на мові Python, яка реалізує запит перекладу слова англійською мовою та повідомлення про правильність відповіді:

# словник з перекладом слів англійською

dictionary = {'apple': 'яблуко', 'banana': 'банан', 'cat': 'кіт', 'dog': 'собака'}

# запитати користувача слово для перекладу

word = input("Введіть слово для перекладу англійською: ")

# перевірити чи є слово у словнику і вивести повідомлення

if word in dictionary:

print("Так, ви це знаєте")

else:

print("Невдала спроба")

Ця програма працює на принципі перевірки наявності слова у словнику. Якщо слово є у словнику, то програма виведе повідомлення "Так, ви це знаєте", якщо ні - "Невдала спроба". Варто зазначити, що словник в даному прикладі є дуже малим і в реальних програмах може бути значно більшимб

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Ось програма на мові Python, яка виконує завдання, яке ви описали:

python
# Словник з словами та їх перекладами словник = {"apple": "яблуко", "cat": "кіт", "dog": "собака", "banana": "банан"} # Функція для перевірки відповіді користувача def перевірити_відповідь(слово, переклад): правильний_переклад = словник.get(слово) if правильний_переклад is not None and правильний_переклад == переклад: return True else: return False # Головний цикл програми while True: слово = input("Введіть слово англійською: ") переклад = input("Введіть його переклад: ") if перевірити_відповідь(слово, переклад): print("Так, ви це знаєте!") else: print("Невдала спроба.") продовжити = input("Продовжити гру? (так/ні): ") if продовжити.lower() != "так": break

Ця програма буде запитувати користувача слова англійською мовою та їх переклади. Вона перевіряє, чи є введений переклад правильним згідно із заданим словником, і виводить відповідне повідомлення. Після кожної спроби програма запитує користувача, чи бажає він продовжити гру. Якщо користувач введе "ні", програма завершиться.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос