Создание программы в питон:

1) Создайте словарь из 3-х ключей «Hello», «Bуe» и «Lesson» и значениями соответственно «Здравствуй», «Пока» и «Урок».
2) В бесконечном цикле выводите случайное значение из словаря и просите пользователя написать перевод на английском.
3) Проверяйте на соответствие введённой пользователем строки и ключа словаря. Если пользователь ввёл всё правильно, то выводить ему следующее слово. Если неправильно, то сообщать ему об этом, и заново ждать от него уже другого ответа. И так до тех пор, пока он не введёт правильный ответ.
4) Если пользователь вводит команду «show», то вывести словарь.
5) Если пользователь вводит «quit», то завершать программу.
Примечание: не забывайте, что если пользователь будет писать, например: «hello», «Hello» или «HELlo» - то это всё считать правильными ответами.

Ответы

Ответ дал: boberon
0

import random

dictionary = {'Hello': 'Здравствуй',

             'Bye': 'Пока',

             'Lesson': 'Урок'}

done = False              

while not done:

   eng, rus = random.choice(list(dictionary.items()))

   while True:

       answer = input('Переведите слово "' + rus + '":').lower()

       if answer == 'quit':

           done = True

           break

       if answer == 'show':

           print(dictionary)

       elif answer == eng.lower():

           break

       else:

           print('Неверно')

Вас заинтересует