Здравствуйте, у меня есть рабочая программа для викторины. Мне необходимо сделать так, чтобы, если пользователь вместо ответа на вопрос написал слово "стоп", то программа прекратилась и написала о своём завершении.
Вот викторина:
kol = 0
vsego = 3
otv = input("\n 1. Про что всегда говорят в будущем времени? ")
if otv == "Про завтра":
print("\n Верно")
kol = kol + 1
else:
print("\n Не верно")
otv = input("\n 2. Из какой посуды нельзя ничего съесть? ")
if otv == "Из пустой":
print("\n Верно")
kol = kol + 1
else:
print("\n Не верно")
otv = input("\n Биология. Как называется процесс синтеза углеводов из неорганических веществ за счёт энергии солнца? ")
if otv == "Фотосинтез":
print("\n Верно")
kol = kol + 1
else:
print("\n Не верно")
print("\n Количество ваших верных ответов -",kol,"из",vsego)
Python
Программа на Python
count, tbl = 0, [
['1. Про что всегда говорят в будущем времени? ', 'Про завтра'],
['2. Из какой посуды нельзя ничего съесть? ', 'Из пустой'],
['Биология. Как называется процесс синтеза углеводов из неорганических веществ за счёт энергии солнца? ', 'Фотосинтез']
]
for q, a in tbl:
s = input(q)
if s == 'стоп':
print('Вы вышли из игры')
exit()
if s == a:
print('Верно')
count += 1
else:
print('Неверно')
print('Кол-во верных ответов:', count, 'из', len(tbl))
Здравствуйте, Максим.
Как Вам такое?
Как Вам такое?
# Подключаю модуль для работы с интерпретатором Python
import sys
kol = 0
vsego = 3
otv = input("\n 1. Про что всегда говорят в будущем времени? ")
if otv == "Про завтра":
print("\n Верно")
kol = kol + 1
# Если в качестве ответа введена фраза "стоп", то...
elif otv == "стоп":
print("\n Программа завершена")
# Завершаю программу
sys.exit(0)
else:
print("\n Не верно")
otv = input("\n 2. Из какой посуды нельзя ничего съесть? ")
if otv == "Из пустой":
print("\n Верно")
kol = kol + 1
elif otv == "стоп":
print("\n Программа завершена")
sys.exit(0)
else:
print("\n Не верно")
otv = input("\n Биология. Как называется процесс синтеза углеводов из неорганических веществ за счёт энергии солнца? ")
if otv == "Фотосинтез":
print("\n Верно")
kol = kol + 1
elif otv == "стоп":
print("\n Программа завершена")
sys.exit(0)
else:
print("\n Не верно")
print("\n Количество ваших верных ответов -",kol,"из",vsego)
Похожие вопросы
- Помогите, как сделать авторизацию в программе на python?
- Оцените первую программу на Python, если не трудно :)
- Оцените программу на Python
- Помогите написать программу на Python, моя версия кода на скрине, вроде всё работает, но автопроверка не проходит.
- Напишите программу на Python
- Выразите число в виде суммы четырех квадратов Нужно написать программу на python
- Очень надо написать программу на Python!!!
- Помогите пожалуйста написать 2 программы на Python
- Помогите с программой на python библиотека tkinter
- Написать программу в python