关于while的使用方法
i = 10while i:
print('你真帅!')
i = i -1
会打印十个“你真帅!”
i = 10
while i:
print('你真帅!')
i = i -2
会打印5个“你真帅!”
i = 10
while i:
print('你真帅!')
i = i -3
会一直打印。
为什么? 用while i作为判断条件是在i==0时退出循环。而下面i=i-3会跳过0,一直到负数,无限循环下去。
i = 10
while i:
print('你真帅!')
i = i -3
会一直打印。
为什么? while循环结束条件是“i”为假,i=0被while判定为假,非零就是真 i 是变量。 while i:#i=0 时 为 False, i为非0时为True 10不是3的倍数,所以不管i怎么减三都不为零。Python中非零为真,所以条件一直为真。
页:
[1]