Python提供了不同类型的循环机制。 while
是之后最流行的 for
循环。 while
循环通常用于以布尔形式迭代和检查给定条件的结果。如果条件是 True
循环将继续,但如果条件是 False
while循环将结束。
语法
以下是 while
在Python中循环。
while (CONDITION): STATEMENT
回路
在这一部分中,我们将看一个简单但有启发性的例子,以了解如何 while
回路工作。我们将创建一个int变量 count
我们将数到 10
. 当计数器 10
我们将停止while循环。
counter=0 while counter < 10: print(counter) counter = counter+1

无限循环
如果满足给定条件,一般的开发问题通常需要停止循环。但有时我们可能需要永远运行循环,除非它像终止进程一样在外部结束。在这个例子中,我们将看到 infinite loop
. 我们会把 True
将布尔值 while
条件部分如下。
while (True): print("I will run forever")

带While的Else语句
else
是一个python语句,用于 if-elif-else
声明。但也有使用案例 while
声明也是。 else
当while循环以 False
条件。在这个例子中,我们使用前面的例子,但也添加了 else
报表和打印 "Previous while loop ended"
.
counter=0 while counter < 10: print(counter) counter = counter+1 else: print("Previous while ended loop ended")

提前终止
跑步时 while
循环我们可能需要终止循环。终止循环有不同的方法。第一个是我们可以改变 while
但这有时并不容易。第二种方法更好,更具可读性和实用性。我们可以用 break
关键字。 break
将停止它发出的循环。
相关文章: Powershell If Elseif Else条件语句
在本例中,如果计数器等于 5
通过发行 break
关键字。
counter=0 while counter < 10: if(counter==5): break print(counter) counter=counter+1
