В приведённом ниже коде мне нужно, чтобы при ошибке ввода программа не начинала спамить ошибкой ввода, а предлагала ввести ответ еще раз. Как это сделать?
Код (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("Хотите сыграть ещё? > ")
# Табуляцию украли знания :)
Вас заинтересует
1 год назад
1 год назад
7 лет назад
8 лет назад