num = 5
if num > 2:
print(num)
num -= 1
print(num)
以下是我的想法:5> 2,5,4; 4> 2,4,3; 3 GT; 2,3,2; 2.所以我的答案是5,4,3,2,但是当我运行代码时,答案是5,4。我真的不明白。
答案 0 :(得分:3)
使用while
代替if
。
>>> num = 5
>>> while num > 2:
... print(num)
... num -= 1
# 5
# 4
# 3
>>> print(num)
# 2