2021年5月19日 / 53次阅读 / Last Modified 2021年5月19日
语法
Python没有do...while语法,只有while。
do...while先干活,然后判断,条件为真,继续干活。
while是先判断,条件为真,干活,再继续判断。
当条件在while循环中生成时,do...while确实不错,python没有,但可以通过while True配合break语句来实现!只是条件判断要反过来,while为真的时候,进入循环,而要通过break跳出循环,为真的条件要与while为真相反。
Python的while和for循环,都可以带上循环自己的else分支,在无法进入循环或正常退出循环后执行,但通过break跳出的循环,不会执行else分支!
不要害怕代码中出现while True,只要逻辑OK,也不会成为死循环。
-- EOF --
本文链接:https://www.pynote.net/archives/3684
前一篇:HEVC中的Z-Scan
后一篇:webbrowser模块的妙用
©Copyright 麦新杰 Since 2019 Python笔记