📅  最后修改于: 2023-12-03 15:19:02.717000             🧑  作者: Mango
在 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
Python 中的 break 语句可以跳出当前的循环体,不再执行循环内剩余部分的语句,而是直接跳出整个循环语句,开始执行循环语句之后的语句。
以下是使用 while 循环和 break 语句的一个简单实例:
n = 0
while n < 5:
if n == 3:
break
print(n)
n += 1
输出结果如下:
0
1
2
Python 中的 continue 语句用于跳过当前循环的剩余语句,然后继续该循环的下一次迭代。
以下是使用 while 循环和 continue 语句的一个简单实例:
n = 0
while n < 5:
n += 1
if n == 3:
continue
print(n)
输出结果如下:
1
2
4
5
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 编程更加灵活和高效。