一、while循环 (其实我很怕用,因为要设置跳出的机制,相比我更喜欢用for循环)。
循坏的执行条件:只要条件为真,一直循环执行。
除了<、>、==、=!、与或非等常规判断方法。循环条件也可以直接设为True,但内部必须要有break保证循环能够被终止,否则将陷入死循环。
另外0、None、false、[ ]、( )、{ }、系统中认定为false,not(Nore)、Ture、字符串‘0’、‘[ ]‘、‘( )’、‘{ }’认定为true。这些也是可以作为适用的判定条件的。-这里看到过有些程序玩的很惊艳。
二、break和continue:
break——用于退出循环
while True:
print(‘hello’)
break
continue——不继续当前循环内下面的语句,继续执行下一次循环
while True:
print(‘hello’)
continue
print(‘hi’)
这两个语句看书的时候很迷糊,多测试几遍就可以理解了。
三、else
该语句在while中也是可以应用的。
else——当循环全部结束后,可以执行该语句。但可以被break跳过。
当循环中有break语句,else后面的语句是不被执行的,它也被跳过了。
感谢自己,感谢你。