Напишите программу, которая будет загадывать пользователю загадки-обманки. Также посчитайте, сколько правильных ответов он дал. Вот пример загадки-обманки: 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))
Объяснение кода:
Теперь вы можете запустить эту программу и поиграть в загадки-обманки!