СРОЧНО БУДЬ ЛАСКА ДОПОМОЖІТЬ, ДАЮ 50 БАЛІВ
III. Створіть програми для розв'язку задач:
1. Склади програму, що задає користувачеві загадку, наприклад: «Що літає, крил не має, але крила підіймає?» Якщо користувач вводить правильну відповідь: «вİтер», то програма видає повідомлення: «Так, супер!», інакше буде виведено повідомлення: «На жаль, ні».
2. Удоскональ програму, створену в попередньому завданні, так, щоб вона задавала користувачеві три загадки, а наприкінці виводила кількість правильних відповідей.
Вказівка. Кількість правильних відповідей варто лічити в якійсь змінній. Напочатку цій змінній присвоюється значення 0, а в разі правильної відповіді на кожну загадку це значення збільшується на 1.
Answers & Comments
Verified answer
# Загадка 1
riddle1 = "Що літає, не маючи крил, але здіймаючи їх?"
answer1 = "вітер"
print(riddle1)
user_answer1 = input("Ваша відповідь: ")
if user_answer1.lower() == answer1:
print("Так, супер!")
correct_answers = 1
else:
print("На жаль, ні")
correct_answers = 0
# Загадка 2
riddle2 = "Що має серце, яке не б'ється?"
answer2 = "полуничний"
print(riddle2)
user_answer2 = input("Ваша відповідь ")
if user_answer2.lower() == answer2:
print("Так, супер!")
correct_answers += 1
else:
print("На жаль, ні")
# Загадка 3
riddle3 = "Що починається на Е, закінчується на Е, але містить лише одну літеру?"
answer3 = "конверт"
print(riddle3)
user_answer3 = input("Ваша відповідь ")
if user_answer3.lower() == answer3:
print("Так, супер!")
correct_answers += 1
else:
print("На жаль, ні")
print("У тебе є", correct_answers, "з 3 правильних відповідей.")
#sprike