📅  最后修改于: 2023-12-03 14:46:06.364000             🧑  作者: Mango
Python while循环是一种重复执行代码块的方法,它能够一直循环,直到满足停止循环的条件为止。在这个过程中,循环会不断地检查条件是否为真,如果为假就退出循环。在Python中,while循环的语法如下:
while 条件:
执行语句
在这里,条件是一个表达式,如果这个表达式的值为True,那么while循环就会一直执行其中的代码块。
下面是一个简单的示例,使用while循环打印数字1到5:
i = 1
while i <= 5:
print(i)
i += 1
在这个示例中,我们初始化了一个变量i的值为1,然后使用while循环来打印数字1到5。在每次循环中,我们先打印i的值,然后递增i,以便在下一次循环中打印下一个数字。
在while循环中,我们可以使用两个关键字来控制循环的行为:break和continue。
break用于立即终止循环,即使while循环的条件仍然为True。例如:
i = 1
while i <= 5:
if i == 3:
break
print(i)
i += 1
在这个示例中,我们使用break关键字来检查i的值是否等于3。如果是,就立即终止循环。
continue用于跳过循环中的某一次迭代。例如:
i = 1
while i <= 5:
if i == 3:
i += 1
continue
print(i)
i += 1
在这个示例中,我们使用continue关键字来检查i的值是否等于3。如果是,就跳过下面的语句,直接递增i值,然后重新开始新的循环迭代。
Python while循环是一种非常有用的工具,可以用于迭代列表、处理用户输入等。在使用while循环时,我们需要注意循环的退出条件,以确保代码能够正确运行。