Python While循环教程

Python提供了流行的for和while循环。即使它不是流行的循环,而循环也用于不同的情况。Python while循环非常简单并且易于使用,while循环将继续,除非给定的while循环条件为True。while循环还为不同的情况提供break语句、continue语句和else语句。

null

while循环语法

while循环语法如下所示。

while CONDITION:   CODE
  • 条件 是我们要检查的条件,while循环将继续,因为它是真的。在每个步骤中都会检查状态。
  • 代码 除非条件为真且循环继续,否则将执行。

while循环示例

我们将设置变量a,然后将初始值设置为1,然后检查值是否小于10,并执行while代码块,该代码块将打印a的当前值,然后将值增加1。

a = 1while a < 10:   print(a)   a += 1

输出如下。我们可以看到输出从1开始,然后继续到9。当a增加到10时,条件将不满足,因为它不小于10。

123456789

中断while循环

即使while循环也提供了一个用于控制while循环的条件 打破 语句,可用于退出while循环。下面我们将检查变量a是否等于5,我们将退出while循环或中断while循环。

a = 1

while a < 10:
   print(a)
   a += 1   if(a==5):      break

输出如下。

1234

使用while循环中的Continue跳过下一步

while循环代码块在每个迭代或步骤中执行。但是如果我们需要跳过while代码块某些部分的某些步骤以满足特定条件 持续 声明。continue语句将跳到下一步或迭代,而不结束while循环。在下面的例子中,如果值可以被分成3而没有余数,我们将跳过。

a = 1

while a < 10:
   a += 1   if(a%3==0):      continue   print(a)   

while循环的Else语句

与其他编程语言while循环实现不同,Python为while循环提供else语句。while循环的else语句用于循环结束时,如果条件为not True,则可以执行代码。在下面的示例中,当while循环结束时,我们将在屏幕上打印一些消息。

a = 1

while a < 10:
   print(a)
   a += 1else:   print("The counting process reached to 10")

输出如下所示,在while循环代码块之后执行else语句代码块。

123456789The counting process reached to 10
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享