📜  Python while循环(1)

📅  最后修改于: 2023-12-03 15:19:02.717000             🧑  作者: Mango

Python while 循环

在 Python 中,while 循环语句一次执行一条语句序列,以下是 while 循环语句的一般形式:

while 判断条件:
    执行语句……

当判断条件为 True 时,执行循环体语句,执行完毕后再回到条件判断语句进行判断,直到判断条件为 False 时,停止循环。

语法
while 判断条件:
    执行语句块
else:
    执行其他语句块

while 循环的语法包括一个可选的 else 语句块。else 语句会在循环执行完毕后执行一次,即循环条件为 false 时执行。

实例

以下代码使用 while 循环输出 0 到 4 的数字:

n = 0
while n < 5:
    print(n)
    n += 1

输出结果如下:

0
1
2
3
4
break 语句

Python 中的 break 语句可以跳出当前的循环体,不再执行循环内剩余部分的语句,而是直接跳出整个循环语句,开始执行循环语句之后的语句。

以下是使用 while 循环和 break 语句的一个简单实例:

n = 0
while n < 5:
    if n == 3:
        break
    print(n)
    n += 1

输出结果如下:

0
1
2
continue 语句

Python 中的 continue 语句用于跳过当前循环的剩余语句,然后继续该循环的下一次迭代。

以下是使用 while 循环和 continue 语句的一个简单实例:

n = 0
while n < 5:
    n += 1
    if n == 3:
        continue
    print(n)

输出结果如下:

1
2
4
5
while 循环嵌套

Python 中的 while 循环也可以嵌套,即在 while 循环体中嵌套另一个 while 循环体。

以下是一个简单实例:

i = 0
while i < 5:
    j = 0
    while j < 2:
        print(i, j)
        j += 1
    i += 1

输出结果如下:

0 0
0 1
1 0
1 1
2 0
2 1
3 0
3 1
4 0
4 1
总结

本篇文章介绍了 while 循环的语法、使用方法以及在 Python 中如何使用 break 和 continue 语句实现循环中断和跳过,还介绍了 while 循环的嵌套使用方法。了解 while 循环以及与之相关的 break 和 continue 语句可以使你的 Python 编程更加灵活和高效。