📜  Python while循环(1)

📅  最后修改于: 2023-12-03 14:46:06.364000             🧑  作者: Mango

Python while循环

简介

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,以便在下一次循环中打印下一个数字。

break和continue

在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循环时,我们需要注意循环的退出条件,以确保代码能够正确运行。