Я использую оператор break внутри цикла while, чтобы выйти из цикла while. Но это дает неправильный результат. Я не знаю, почему это происходит. Вот код, который я использовал:Программа Python дает неправильный вывод, когда используется оператор break внутри while loop
def func():
print "You have entered yes"
t='yes' or 'Y' or 'y' or 'Yes' or 'YES'
while True:
r=raw_input("Enter any number:")
if t=='r':
func()
else:
break
print "Program End"
Update:
Когда я кладу Да он должен дать:
Вы ввели да, но управление переходит к break заявление. Зачем?
@ZK спасибо. Он работает по-разному. – Primo
Не используйте txtspeak для переполнения стека. –
@primo приветствуется –