Домашнее задание
Реализуйте упрощенную версию игры Wordle на английском или на русском.
- Программа загадывает рандомное слово из 5 букв и просит пользователя вводить догадки.
- Если пользователь угадал слово, то выводится сообщение “Вы угадали”.
- Если пользователь не угадал слово, то для каждой догадки программа выводит какие из букв догадки есть в загаданном слове и просит ввести новую догадку. Порядок букв можно не учитывать.
- У пользователя 6 попыток, после каждой догадки выводится оставшееся количество попыток. Если пользователь не угадал слово за 6 попыток, то выводится сообщение “Вы не угадали”.
- Программа проверяет, что пользователь ввёл именно СЛОВО из 5 букв на заданном языке и не принимает слова короче или длиннее, числа, слова на другом языке и прочие неверные значения.
-
После игры столбиком выводятся введенные пользователем догадки Например, вот так
opera avoid prime basta birch - success!
Рабочий код с комментариями ко вводу, в котором реализованы все 5 пунктов будет оценен в 5 баллов, если в нём соблюден pep-8. Если нет, то - 1 балл. Каждый выполненный пункт добавляет 1 балл. Пунктов 6, но больше 5 баллов за эту работу получить нельзя 😢
Выбор случайного слова из списка слов можно реализовать вот так:
from random import choice
word = choice(["opera", "avoid", "prime"])
Решения заливать нужно в тот же репозиторий на GitLab, который уже был. Нужно создать новую папку под это дз и заливать файлы в неё