Вопрос задан 24.11.2023 в 01:36. Предмет Информатика. Спрашивает Третьяков Саша.

1. Склади програму, що задає користувачеві загадку, наприклад: «Що літає, крил не має, але крила

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

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Муслим Атажан.

Ответ:

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)} запитань.")

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

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()` для перетворення числа в рядок.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

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. На кінці програми виводиться кількість правильних відповідей.

0 0

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос