admin 管理员组

文章数量: 1184232


2024年3月9日发(作者:alter table add如何加注释)

python while循环用法

while循环是Python中的一种循环结构,它允许你在条件为真的情况下重复执行代码块。当特定条件不再满足时,循环就会结束。以下是while循环的语法:

```python

while 条件:

代码块

```

在执行循环时,首先检查条件是否为真。如果条件为真,就执行代码块。当代码块执行完后,再次检查条件是否为真。如果条件仍然为真,则再次执行代码块,这样循环就会一直执行,直到条件为假,循环就会终止。

让我们通过以下示例演示while循环的用法:

```python

i = 1

while i <= 5:

print(i)

i += 1

```

在这个例子中,我们初始化变量`i`为1,并设置条件为`i <= 5`。在循环中,我们打印变量`i`的值并将`i`加1。因为条件仍然为真,循环将继续执行,直到`i = 6`时条件为假,循环就会终止。

## 无限循环

有时候,我们希望创建一个无限循环,即循环永远不会终止。在这种情况下,我们可以使用while True循环。以下是一个简单的无限循环示例:

由于条件始终为真,因此这个循环将一直运行。要在通过代码终止循环,可以使用`break`语句。

## break语句

break语句用于终止正在执行的循环,并跳出循环。以下是一个简单的示例:

```python

while True:

name = input("请输入你的名字:")

if name == "exit":

break

print("你好," + name + "!")

```

在这个例子中,我们创建了一个无限循环,要求用户输入其名字。如果用户输入“exit”,则使用`break`语句跳出循环。否则,我们将输出“你好,[name]!”这样循环就会一直执行,直到用户输入了“exit”为止。

## continue语句

## while循环中的else语句

与if语句类似,while循环还可以包含else语句。else语句在循环结束时执行,并且只会执行一次。以下是一个简单的示例:

## 总结

while循环是Python中的一种重复执行代码块的循环结构。在循环中,先判断条件是否为真,如果是,则执行代码块,再次检查条件。只要条件为真,循环就会一直执行。要终止循环,我们可以使用break语句;要跳过当前循环并进入下一次循环,我们可以使用continue语句。同时,while循环还可以包含else语句,用于在循环结束时执行一次。


本文标签: 循环 执行 条件 语句 代码