Python实现do...while逻辑

2021年5月19日 / 27次阅读 / 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

留言区

您的电子邮箱地址不会被公开。 必填项已用*标注


前一篇:
后一篇:

More


©Copyright 麦新杰 Since 2019 Python笔记

go to top