/
IvanKhabarov
/
python
Обзор
Документация
Войти
/
IvanKhabarov
/
python
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
Practice/pw6/task4.py
18 строк
958 B
Ivan-Khabarov
Добавлена работа на уроке 6
10 сен 2024, 20:24
10 сен 2024, 20:24
f34d3eb
Код
Авторство
О чём код?
# Создайте модуль с функцией внутри. # 1. Функция получает на вход загадку, список с возможными # вариантами отгадок и количество попыток на угадывание. # 2. Программа возвращает номер попытки, с которой была # отгадана загадка или ноль, если попытки исчерпаны. def riddle(secret, answers, qty=3): print(f'Угадай загадку: {secret}') for tries in range(1, qty + 1): answer = input('Введите ответ: ').lower() if answer in answers: return tries return 0 if __name__ == '__main__': result = riddle('Зимой и летом - одним цветом', ['елка', 'ель', 'сосна']) print(f'Угадал с {result} попытки' if result > 0 else 'Не угадал')