Необходимо правильно создать цикл в интерактивной программе - Python
Формулировка задачи:
могу ошибаться с расположением поста, но не нашел ничего подходящего...
нужно правильно сформулировать цикл (я только изучаю данный язык, работаю в Питон3)
вообщем программа задает вопрос и ждет ответа с консоли
если ответ "нет"
тогда программа пишет -"Ну и зря!" и программа после ентера завершается,если ответ "да"
тогда программа пишет "Я задам несколько вопросов а ты ответь на них первое что пришло на ум!" и далее уже пойдет основной код программы с опросами и прочими алгоритмам...если ответ отличается от "да" или "нет"
тогда программа пишет "Ничего не понятно! ответь да или нет с маленькой буквы и на русском языке!" приглашает опять ввести ответ, и так повторяется до тог пока не введут "да" или "нет"Решение задачи: «Необходимо правильно создать цикл в интерактивной программе»
textual
Листинг программы
while True:
answer = input("хочешь я прочитаю твои мысли? (да/нет): ")
if answer == "нет":
print("Ну и зря!")
exit(0)
elif answer == "да":
break
else:
print("Ничего не понятно! ответь да или нет с маленькой буквы и на русском языке!")
print("Я задам несколько вопросов а ты ответь на них первое что пришло на ум!")
print('и дальше пишешь свой код')