Вопрос Как написать программу, которая будет переводить названия животных с английского языка на русский.

Регистрация
29 Дек 2012
Сообщения
82
Репутация
0
Спасибо
0
Монет
0
Необходимо написать программу, которая будет переводить названия животных с английского языка на русский. Ваш словарь должен содержать переводы для нескольких животных (например, "cat" - "кот", "dog" - "собака", "elephant" - "слон" и т.д.). Пользователь должен вводить название животного на английском языке, а программа должна выводить его перевод на русском языке. Для решения задачи необходимо использовать словарь.
 
print({"cat": "кот", "dog": "собака", "elephant": "слон", "lion": "лев", "tiger": "тигр"}.get(input('Введите слово для перевода').lower(), "Я не знаю перевода"))
 
animal_dict = {
"cat": "кот",
"dog": "собака",
"elephant": "слон",
# Добавьте другие животные и их переводы в словарь
}

while True:
user_input = input("Введите название животного на английском языке (для выхода введите 'exit'): ")
if user_input == "exit":
break
print(f"Перевод: {animal_dict.get(user_input, 'Перевод для данного животного отсутствует.')}")
 
animals = {"cat": "кот", "dog": "собака", "elephant": "слон"}


def translate(word=input('Введите слово для перевода')):

for key, value in animals.items():

if word.lower() == key:

print(value)
 
Ведь существуют готовые решения программ типа Promt и Abby Lingvo.
 
чат gpt в помощь
 
animal_dict = {"cat": "кот", "dog": "собака", "elephant": "слон", "lion": "лев", "tiger": "тигр"}

animal = input("Введите название животного на английском языке: ")

if animal in animal_dict:
print(animal_dict[animal])
else:
print("Перевод для данного животного отсутствует в словаре.")
 
Назад
Сверху