ПРОДЕМОНСТРИРУЙТЕ РАБОТУ С ТЕКСТОВЫМИ ФАЙЛАМИ, А ТАКЖЕ СОЗДАНИЕ И ОБРАБОТКУ СЛОВАРЕЙ
1. задача
Создайте словарь, заполните минимально 10 словами, желательно, чтобы словарь получал данные из текстового файла.
В словарь необходимо добавлять новые слова, предложите диалог с пользователем на добавление новых слов, если сеанс добавления новых слов в словарь закончен, необходимо обновить текстовый файл, чтобы все новые слова соответственно были сохранены и в текстовом файле тоже.
Обязательно тестируйте свои решения (словарь, файл - распечатывайте)
2. задача
Создайте версию двуязычного словаря, протестируйте, что ваш двуязычный словарь работает тоже с данными из файла (вы вводите слово на любом языке и получаете перевод - предложите диалог с пользователем)
3. задача
Создайте тест для проверки знаний слов из словаря (случайным образом выбираются слова из словаря и пользователь должен ввести правильно перевод, считайте количество правильных ответов)
Задача 1 и 2 я уже выполнил. Но теперь у меня ступор с третьей. Начал создавать функцию и назвал ее test. И просто не знаю что делать дальше. Понятное дело что нужно использовать random и цикл. Но как?