我是新的蟒蛇,我有一个关于while循环的问题。蟒蛇条件使错误的结果
有人可以解释我究竟发生了什么与我的代码,为什么它给了我一个不正确的结果。
这是我的代码:
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
我建议在'true'时将'age => 10'改为''并在'if'中添加一个'else:break'分支,这样条件不会被检查两次。 –