Предмет: Информатика,
автор: art1f1x
В приведённом ниже коде мне нужно, чтобы при ошибке ввода программа не начинала спамить ошибкой ввода, а предлагала ввести ответ еще раз. Как это сделать?
Код (Python):
answer = input("Хотите сыграть ещё? > ")
while answer != "да" or answer != "нет":
if answer == "да":
print()
elif answer == "нет":
print("Спасибо за игру!")
break
else:
print("Ошибка ввода! Введите 'да' или 'нет'.")
continue
art1f1x:
спасибо, разобрался сам, уже не нужно
Ответы
Автор ответа:
1
Ответ:
answer = input("Хотите сыграть ещё? > ")
while answer != "да" or answer != "нет":
if answer == "да":
print("1")
break
elif answer == "нет":
print("Спасибо за игру!")
break
else:
print("Ошибка ввода! Введите 'да' или 'нет'.")
answer = input("Хотите сыграть ещё? > ")
# Табуляцию украли знания :)
Похожие вопросы
Предмет: Русский язык,
автор: Stiv3000
Предмет: Русский язык,
автор: сүретбойынша
Предмет: Русский язык,
автор: jaksylykmarina
Предмет: Математика,
автор: remixzx60
Предмет: Литература,
автор: Филосов1111