这个代码为啥这样运行啊
while 'C':print('我爱鱼C!')
这个代码为啥能出现无数次我爱鱼C啊
i = 10
while i:
print('我爱鱼C!')
i = i - 1
这个为啥就只能出现10次不是9次。 while后面是真值,就一直循环
跟假值就不循环
所谓假值,最常见的就是0 false none
假以外的都是真 while 'C' 那个在循环中没有改变循环条件,实际上就是个死循环,所以,会无限次打印字符串。
while i 那个在循环开始前,循环变量 i = 10,对应的逻辑值为 True,循环中,每次循环 i 的值就会减 1,像这样循环过 10 次以后,i 的值变为 0,对应的逻辑值为 False,循环就会结束,所以,在循环过程中,就会打印10次字符串。
页:
[1]