第四节课题课后练习求组
i = 10while i:
print('我爱鱼C!')
i = i - 1
为什么是10次 不是9次? 最后一句不是i=i-1吗?
这是因为在执行完最后一次循环后,i的值会减1,然后再次判断i是否为真(非零),如果为真,则继续执行循环体。因此,在循环开始时,i的值为10,经过10次循环之后,i的值减小到0,不满足while条件,循环结束。
可以看作是循环体先执行,再判断条件是否满足,而不是在循环体执行后判断条件。所以循环体会被执行10次,而不是9次。
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
页:
[1]