Python while 循环
循环在编程中用于重复执行特定的代码块。在本文中,您将学习在 Python 中创建一个 while 循环。
循环在编程中用于重复执行特定的代码块。在本文中,您将学习在 Python 中创建一个 while 循环。
Python 种的循环语句除了 while 循环还有一个 for 循环。
Python while 循环
使用 while 循环,只要条件为真,我们就可以执行一组语句。当我们事先不知道迭代的次数时,我们通常会使用这个循环。
只要 i 小于 6 就打印 i:
i = 1
while i < 6:
print(i)
i += 1
输出:
1
2
3
4
5
!! 注意: 记得每次增加 i,否则循环将永远持续下去。
break 语句
使用 break
语句可以让我们在特定的条件下跳出 while
循环。
当 i 为 3 时退出循环:
i = 1
while i < 6:
print(i)
if i == 3:
break
i += 1
输出:
1
2
3
continue 语句
使用 continue
语句可以停止循环的当前迭代,直接进入下一个迭代。
如果 i 是 3,则继续下一次迭代:
i = 0
while i < 6:
i += 1
if i == 3:
continue
print(i)
输出:
1
2
4
5
6
while 循环与 else
while
循环可以搭配一个可选的 else
语句,当循环中所有项目都遍历完成后,就执行 else
语句。如果 while
循环中途被 break
退出,则不会执行 else
语句。
当循环完毕后打印一条消息:
i = 1
while i < 6:
print(i)
i += 1
else:
print("i is no longer less than 6")
输出:
1
2
3
4
5
i is no longer less than 6