Python 3 – while 循环语句

Python 3 – while 循环语句

在Python中,while循环语句是一种基本的重复执行结构。在循环体内的语句会根据循环条件不断执行,直到循环条件成立为止。下面我们就来讲解一下while循环语句的语法和用法。

语法

while循环的语法如下:

while [循环条件]:
    [执行代码1]
    [执行代码2]
    ...
  1. 循环条件:即循环判断条件,只要满足此条件,就会一直循环下去。
  2. 执行代码:即需要重复执行的语句,可以有多条。

示例

我们可以通过一个简单的示例来说明while循环的使用方法。假设要打印从1到10的整数,可以使用while循环来实现。

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

代码解析:

  1. 循环条件为i <= 10,当i小于等于10时,循环会一直执行。
  2. 在循环内部,使用print()函数来打印i的值。
  3. i += 1是执行代码部分,用于让i在每次循环结束后自增1,以达到i的值从1递增到10的目的。

在运行上述代码后,会输出从1到10的整数。

break和continue语句

在while循环中,我们还可以使用break和continue语句来控制循环的执行流程。

break语句

当在循环中遇到break语句时,循环会立即停止。下面是一个使用break语句的示例:

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

代码解析:

  1. 循环条件为i <= 10,当i小于等于10时,循环会一直执行。
  2. 在循环内部,使用print()函数来打印i的值。
  3. 当i等于5时,会执行break语句,循环会立即停止。
  4. i += 1是执行代码部分,用于让i在每次循环结束后自增1。

在运行上述代码后,会输出从1到5的整数。

continue语句

当在循环中遇到continue语句时,当前循环会跳过剩下的代码,直接开始下一轮循环。下面是一个使用continue语句的示例:

i = 1
while i <= 10:
    i += 1
    if i == 5:
        continue
    print(i)

代码解析:

  1. 循环条件为i <= 10,当i小于等于10时,循环会一直执行。
  2. i += 1是执行代码部分,用于让i在每次循环结束后自增1。
  3. 当i等于5时,会执行continue语句,跳过print(i)的代码执行。
  4. 在循环内部,使用print()函数来打印i的值,除了i等于5时的情况。

在运行上述代码后,会输出从2到10的整数。

结论

总结一下,while循环是Python的基本重复执行结构,语法简单易懂,通过控制循环条件和执行代码,可以让代码实现各种逻辑。在循环中,我们还可以使用break和continue语句来控制循环的执行流程,方便程序的控制和调试。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程