Python提供for和while循环来迭代给定的列表、iterable对象或for条件。即使它不像for loop那么流行,而loop也适用于不同的情况。流行的编程语言如C、C#和Java提供do-while循环,但Python不提供do-while循环。因此,如果Python不提供do while循环,我们如何模拟它呢?
null
在Python中模拟do while循环
do while循环是这样工作的。首先,do while循环的do部分应该在条件检查之前执行。所以我们将设置while条件为真,它将永远持续下去。但是如何定义这个do while循环的结束条件呢?我们将在while循环中使用if条件,while循环将执行结束while循环的break语句。
a = 1while True: print(a) a += 1 if (a>=10): break
输出如下。
123456789
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END