Я новичок в python, и у меня вопрос о циклах.Состояние python делает неправильный результат
Может кто-нибудь объяснить мне, что именно происходит с моим кодом и почему это дает мне неправильный результат.
Это мой код:
age=20
while age >= 10:
age=int(input("what is your age?"))
print("your age is >= 10")
и ответ таков:
what is your age? 9
"your age is >= 10"
Я не понимая этого. Я использую windows7 & python3
Я бы предложил изменить 'while age> = 10:' на 'while True' и добавить ветку' else: break' в 'if', чтобы условие не было дважды проверено. –