while 循环 (break、continue)
在 Python 中,while 循环用于重复执行程序,直到指定的条件不再满足为止。Python 的 while 循环与其他编程语言类似,但还有一些特殊情况需要注意,例如 break 和 continue 语句。
while 循环语法
while 循环的语法如下:
while 条件:
# 执行语句
其中,条件是一个语句,如果为真,则 while 循环将一直执行其中的语句。
例如,以下代码将输出 1 到 5 的数字:
i = 1
while i <= 5:
print(i)
i += 1
对于以上代码,输出结果如下:
1
2
3
4
5
break 语句
break 语句用于在循环内部终止循环。当循环到达 break 语句时,程序将停止循环并继续执行下一个语句。
例如,以下代码将循环输出 1 到 5 的数字,当数字为 3 时终止循环:
i = 1
while i <= 5:
if i == 3:
break
print(i)
i += 1
输出结果如下:
1
2
continue 语句
continue 语句用于终止循环的当前迭代,并继续执行下一次迭代。当循环到达 continue 语句时,程序将跳过当前迭代并开始执行下一次迭代。
例如,以下代码将循环输出 1 到 5 的数字,但会跳过数字为 3 的迭代:
i = 1
while i <= 5:
if i == 3:
i += 1
continue
print(i)
i += 1
输出结果如下:
1
2
4
5
总结
while 循环是 Python 中一个非常重要的控制流,可以用于重复执行程序。在 while 循环中,我们可以使用 break 和 continue 语句来控制循环的行为。当需要在循环中终止循环时,可以使用 break 语句,当需要跳过当前迭代时,可以使用 continue 语句。这些语句为我们提供了一些更高效和可控的方法来编写循环。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:while循环(break、continue) - Python技术站