Что мне написать в else, что бы он вернул меня к input
w = input("да/нет: ")
if w == "да":
print("Рад это слышать")
elif w == "нет":
print("не рад, это слышать!")
else:
Ответы (2 шт):
Автор решения: Olegator36
→ Ссылка
Рекурсия
def Def():
w = input("да/нет: ")
if w == "да":
print("Рад это слышать")
elif w == "нет":
print("не рад, это слышать!")
else:
Def()
Def()
Автор решения: Valera
→ Ссылка
while True:
w = input("да/нет: ")
if w == "да":
print("Рад это слышать")
break
else:
print("не рад, это слышать!")
можно ещё условие для чего-то неправильно введённого дописать, в данном случае, если ввести что-нибудь неправильное, сработает блок else. ещё, неплохо бы input завернуть в lower(), для возможности ввода в любом регистре...