
1. Склади програму, що задає користувачеві загадку, наприклад: «Що літає, крил не має, але крила
підіймає?» Якщо користувач вводить правильну відповідь: «вітер», то програма видає повідомлення: «Так, супер!», інакше буде виведено повідомлення: «На жаль, ні». 2. Удоскональ програму, створену в попередньому завданні, так, щоб вона задавала користувачеві три загадки, а наприкінці виводила кількість правильних відповідей. Вказівка. Кількість правильних відповідей варто лічити в якійсь змінній. Напочатку цій змінній присвоюється значення 0, а в разі правильної відповіді на кожну загадку це значення збільшується на 1

Ответы на вопрос

Ответ:
riddles = [
["Вопрос", "ответ"],
["Вопрос", "ответ"],
["Вопрос", "ответ"]
]
correct_answers = 0
for riddle, answer in riddles:
user_answer = input(f"{riddle}: ")
if user_answer.lower() == answer:
print("Так, супер!")
correct_answers += 1
else:
print("На жаль, ні")
print(f"Ви відповіли правильно на {correct_answers} з {len(riddles)} запитань.")



1. Програма, що задає користувачеві загадку і перевіряє правильність відповіді:
``` question = "Що літає, крил не має, але крила підіймає?" answer = input("Введіть вашу відповідь: ")
if answer.lower() == "вітер": print("Так, супер!") else: print("На жаль, ні.") ```
2. Удосконалена програма, що задає користувачеві три загадки і виводить кількість правильних відповідей:
``` score = 0
question1 = "Що літає, крил не має, але крила підіймає?" answer1 = input("Введіть вашу відповідь на першу загадку: ") if answer1.lower() == "вітер": print("Правильно!") score += 1 else: print("Неправильно!")
question2 = "Що може бути більше за Бога, зле більше за диявола, бідне більше за нищого?" answer2 = input("Введіть вашу відповідь на другу загадку: ") if answer2.lower() == "нищий": print("Правильно!") score += 1 else: print("Неправильно!")
question3 = "Що видає звук, коли випадає з рук?" answer3 = input("Введіть вашу відповідь на третю загадку: ") if answer3.lower() == "телефон": print("Правильно!") score += 1 else: print("Неправильно!")
print("Ви дали правильну відповідь на " + str(score) + " загадок.") ```
У цій удосконаленій програмі ми використовуємо змінну `score`, щоб підрахувати кількість правильних відповідей. Початково їй присвоюється значення 0, а потім кожного разу, коли користувач дає правильну відповідь, ми збільшуємо значення `score` на 1. На кінці програми ми виводимо кількість правильних відповідей, скориставшись функцією `str()` для перетворення числа в рядок.



1. Основна програма, яка задає користувачеві загадку і перевіряє правильність відповіді:
```python answer = input("Що літає, крил не має, але крила підіймає? ") if answer.lower() == "вітер": print("Так, супер!") else: print("На жаль, ні") ```
2. Удосконалена програма, яка задає користувачеві три загадки і виводить кількість правильних відповідей:
```python score = 0
answer = input("Що літає, крил не має, але крила підіймає? ") if answer.lower() == "вітер": print("Так, супер!") score += 1 else: print("На жаль, ні")
answer = input("Що завжди біжить, але ніколи не йде? ") if answer.lower() == "час": print("Так, супер!") score += 1 else: print("На жаль, ні")
answer = input("Що є в кожній людині, але в кожній людині різне? ") if answer.lower() == "ім'я": print("Так, супер!") score += 1 else: print("На жаль, ні")
print("Кількість правильних відповідей:", score) ```
У цій удосконаленій програмі ми використовуємо змінну `score`, яка починається зі значення 0. При кожній правильній відповіді на загадку, значення цієї змінної збільшується на 1. На кінці програми виводиться кількість правильних відповідей.


Похожие вопросы
Топ вопросов за вчера в категории Информатика








Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili