Python 中的 while True 语句

Muhammad Maisam Abbas 2021年10月2日
Python 中的 while True 语句

本教程将讨论 Python 中的 while True 语句。

在 Python 中定义 while True 语句

在 Python 中,True 关键字是一个布尔表达式。它用作 1 的别名,而 while 关键字用于指定循环。语句 while True 用于指定无限的 while 循环。

无限循环无限期地运行,直到时间结束或程序被强行停止。下面的代码示例向我们展示了如何使用 while True 语句创建无限循环。

while True:
    print("Hello World")

输出:

Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World

我们创建了一个无限的 while 循环,每次使用上面代码中的 while True 语句执行时都会打印 Hello World。不推荐这种方法,因为它会阻止代码完成。

一种解决方法是在无限循环中使用 break 语句以在满足特定条件时停止进程。下面的程序演示了这种方法。

i = 0
while True:
    print("Hello World")
    i+=1
    if i == 10:
        break

输出:

Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World

我们通过使用上面代码中的 break 语句停止了无限的 while 循环。在整数变量 i 的值变为 10 后,无限循环的执行停止。

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn

相关文章 - Python Loop