Напишите программу, которая будет загадывать пользователю загадки-обманки. Также посчитайте, сколько правильных ответов он дал. Вот пример загадки-обманки: 1) Во дворе трещит мороз, Шапку ты надень на...голову (не нос).
Информатика 7 класс Программирование программа загадки-обманки информатика 7 класс счетчик правильных ответов обучение программированию логические задачи разработка программы интерактивные игры загадки для детей
Давайте создадим простую программу на Python, которая будет загадывать загадки-обманки и подсчитывать количество правильных ответов пользователя. Мы начнем с определения загадок и их правильных ответов, а затем реализуем логику для взаимодействия с пользователем.
Шаги для создания программы:
Вот пример кода:
# Список загадок и правильных ответов riddles = [ {"question": "Во дворе трещит мороз, Шапку ты надень на...?", "answer": "голову"}, {"question": "Какой месяц в году имеет 28 дней?", "answer": "февраль"}, {"question": "Что растет, когда ешь, а не растет, когда не ешь?", "answer": "голод"}, ] # Переменная для подсчета правильных ответов correct_answers = 0 # Цикл по каждой загадке for riddle in riddles: print(riddle["question"]) # Выводим загадку user_answer = input("Ваш ответ: ") # Запрашиваем ответ пользователя if user_answer.lower() == riddle["answer"]: # Проверяем ответ print("Правильно!") correct_answers += 1 # Увеличиваем счетчик правильных ответов else: print("Неправильно. Правильный ответ:", riddle["answer"]) # Выводим итог print("Вы дали", correct_answers, "правильных ответов из", len(riddles))
Объяснение кода:
Теперь вы можете запустить эту программу и поиграть в загадки-обманки!