求助
i=100while i:
if i%2!=0:
print(i)
i=i-1
大佬们,这个程序不能打印出负数,是不是因为Python不能自动添加 “ — ” 运算符啊?
Python 是可以负数运算的
你这里的原因是因为 0 == False ,则当 i 减少到 0 时候,不符合 while 循环条件导致退出循环 ,而不是 Python 不支持负数运算
试着运行下面的代码:
i=3
while i > -3:
if i%2!=0:
print(i)
i=i-1
输出结果:
3
1
-1
页:
[1]