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