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