On this page

Python While 循环语句

Python 循环

Python 有两个原始循环命令:

  • while循环
  • for循环

while 循环

使用while循环,只要条件为真,我们就可以执行一组语句。

例子

只要 i 小于 6,就打印 i:

i = 1
while i < 6:
  print(i)
  i += 1

注意:记得增加 i,否则循环将永远持续下去。 while循环需要相关变量准备好,在这个例子中,我们需要定义一个索引变量i ,我们将其设置为1。


break 语句

使用break语句,即使 while 条件为真,我们也可以停止循环:

例子

当 i 为 3 时退出循环:

i = 1
while i < 6:
  print(i)
  if i == 3:
    break
  i += 1

continue 语句

使用continue语句我们可以停止当前迭代并继续下一次迭代:

例子

如果 i 为 3,则继续下一次迭代:

i = 0
while i < 6:
  i += 1
  if i == 3:
    continue
  print(i)

else 语句

使用else语句,当条件不再成立时,我们可以运行一次代码块:

例子

一旦条件为假,就打印一条消息:

i = 1
while i < 6:
  print(i)
  i += 1
else:
  print("i is no longer less than 6")