python, пожалуйста, помогите. Я хочу, чтобы этот код спросил кого-то, если они в порядке с оценкой. если они говорят «да», это печатает хорошо! если они говорят «нет», это говорит о хорошо! если они не скажут «да» или «нет», я хочу, чтобы он печатал «Пожалуйста, введите« да »или« нет »и продолжайте спрашивать их, пока они, наконец, не скажут« да »или« нет ». Это то, что я до сих пор, и когда я запустить его и незнаю типа да или нет, спамов «Пожалуйста, введите да или нет» миллионы разpython, скажите, пожалуйста, что случилось
theanswer= raw_input("Are you ok with that grade?")
while theanswer:
if theanswer == ("yes"):
print ("good!")
break
elif theanswer == ("no"):
print ("oh well")
break
else:
print "enter yes or no"
что мне нужно сделать так, чтобы она работает, Ive много пытались
Проверьте место, где вы изменяете 'theanswer' внутри цикла ... – molbdnilo
им не редактировать его, я не знаю если бы я это сделал, мог бы рассказать мне? –
Точно. Итак, какова ценность 'theanswer' на следующей итерации? – molbdnilo