请问一个有关while的问题
temp = input('请输入一个整数:')number = int(temp)
i = 1
while number:
print(i)
i = i + 1
number = number - 1
这个意思是只要是number为正整数,就为ture吗? 对的,整数类型只要不为0就是True 是的,只要数字不等于 0 就是 True 不对,负整数也可以是True,只有0 是例外
可以通过 bool(数字) 来查看 bool(x)
只会在x是0,0.0,"",False时为False。
页:
[1]