瓶子呀呀 发表于 2020-5-21 16:59:52

了不起的分支和循环 while

while 循环语句实在看不懂,也不知道哪里不懂{:10_266:}
for 循环又是啥
不懂这些

i = 10
while i:
    print('我爱鱼C!')
    i = i - 1

while 'C':
    print('我爱鱼C!')

xiaosi4081 发表于 2020-5-21 17:03:01

本帖最后由 xiaosi4081 于 2020-5-21 17:04 编辑

while 'C':
    print('我爱鱼C!')
这个是代表C是否为True
这里的True是代表它正不正常
上面那个也是一样

Hoiste 发表于 2020-5-21 18:16:57

while循环在执行过程中先检查后面的判断语句是否为True,比如while i 就会判断i这个对象是否为True(如果是字符串,非空为True,如果是数字,非0为True),如果为True则执行循环体内的代码,循环体内的代码跑完了就会回到while语句再次判断i是否为True,如果我们在循环体内没有改变过i的值,并且也没有强制退出循环的break,那么这个循环就会一直执行下去。

瓶子呀呀 发表于 2020-5-23 08:58:32

懂了,谢谢
页: [1]
查看完整版本: 了不起的分支和循环 while