📜  Python while 循环 (1)

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

Python While 循环

在 Python 中,while 循环用于重复执行一段代码,只要指定的条件为真。语法如下:

while 条件:
    代码块

当条件为真时,会执行代码块,然后再次检查条件,重复此操作,直到条件为假才停止循环。以下是一个简单的 while 循环示例:

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

输出结果:

1
2
3
4
5

在上面的示例中,变量 i 初始化为 1。当 i 小于等于 5 时,会输出 i 的值,然后 i 会自增 1。循环将重复执行,直到 i 大于 5 时退出循环。

while 循环的注意事项
  • 循环条件通常需要设置一个退出条件,否则可能会导致死循环。
  • 循环条件可以是任何表达式,但通常使用比较运算符或逻辑运算符。
  • 循环体至少会执行一次(条件为真)。
  • 可以使用 break 语句来跳出循环,或使用 continue 语句跳过一次循环。
  • 如果循环体内没有变量的更新操作,可能会导致死循环。

以下是一个使用 breakcontinue 的示例:

i = 1
while i <= 10:
    if i == 5:
        break
    if i % 2 == 0:
        i += 1
        continue
    print(i)
    i += 1

输出结果:

1
3

在上面的示例中,当循环变量 i 的值等于 5 时,使用 break 语句跳出循环。当 i 是偶数时,使用 continue 语句跳过一次循环,不执行下面的代码,直接进入下一次循环。

总结

在 Python 中,while 循环是一种简单而有用的控制结构,用于重复执行代码,只要满足指定的条件。要注意循环条件的设置、循环体的更新和退出条件的设置,以免出现死循环。