Добавьте в тестирование подсчёт правильных ответов. В конце выведите количество очков на экран. Пример вывода: «Верных ответов: 3». Добавьте условие: если игрок набирает 3 очка, то выводится надпись «Ты победил», иначе — «Ты проиграл». Добавьте ещё вопросов в тест. На Python.
Ответы на вопрос
Для добавления подсчёта правильных ответов в тест нужно создать переменную, которая будет хранить количество набранных очков. Каждый раз, когда пользователь отвечает правильно, увеличиваем значение этой переменной на 1. После прохождения всех вопросов выводим количество правильных ответов и проверяем условие победы.
Пример программы на Python:
Pythonscore = 0 # количество правильных ответовprint("Тест по Python") print()# Вопрос 1 answer = input("1. Какой тип данных используется для хранения целых чисел? ") if answer.lower() == "int": score += 1# Вопрос 2 answer = input("2. Какой оператор используется для вывода текста на экран? ") if answer.lower() == "print": score += 1# Вопрос 3 answer = input("3. Какой символ используется для комментариев в Python? ") if answer == "#": score += 1# Вопрос 4 answer = input("4. Как называется функция для получения данных от пользователя? ") if answer.lower() == "input": score += 1# Вопрос 5 answer = input("5. Какой цикл повторяет действия, пока условие истинно? ") if answer.lower() == "while": score += 1print()# Вывод результата print("Верных ответов:", score)# Проверка победы if score == 3: print("Ты победил") else: print("Ты проиграл")
В этой программе:
-
переменная
scoreизначально равна0; -
при каждом правильном ответе выполняется команда
score += 1, которая добавляет одно очко; -
после окончания теста программа показывает количество правильных ответов;
-
если игрок набрал ровно 3 очка, появляется сообщение «Ты победил», иначе выводится «Ты проиграл».
Количество вопросов можно увеличивать, добавляя новые блоки с input() и проверкой ответа через if.
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili

