while 条件
想问一下while后边的条件为真的时候才开始循环码?那么如果没有声明是真还是假那么系统默认为真吗?像这样<for i in range(100,1000):
temp = i
sum = 0
while temp:>
这样的temp什么时候才是真呢 while 非0即真。
对于数字来说,非 0 即为真,如何判断一个常量的真假可以使用 bool() 函数,例如:
bool(1.5)
bool('a'=='b')
里面既可以是常/变量,也可以是赋值语句。
你的函数里 for 循环从 100 到1000, 都大于0,即temp为真。 非0即为真,只要你while后跟的是非0的的整型或者浮点型都为真。
页:
[1]