Python3 循环语句


Python3循环语句

在Python3中,循环语句有for循环和while循环两种。循环语句的作用是当满足一定的条件时,反复执行一系列的指令。

For循环

For循环可以遍历任何序列的项目,如一个列表或者一个字符串,语法如下:

for iterating_var in sequence:
   statements(s)

示例:

fruits = ['banana', 'apple', 'mango']
for fruit in fruits:
    print(fruit)

输出:

banana
apple
mango

在上面的示例中,我们使用一个for循环语句打印出了一个字符串列表中的每一个元素。

While循环

While循环可以用于执行代码块,只要指定的条件为真。语法如下:

while expression:
   statement(s)

示例:

count = 0
while count < 5:
    print(count)
    count += 1

输出:

0
1
2
3
4

在上面的示例中,我们使用一个while循环语句打印出了0到4这五个数字。

循环控制语句

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

break语句

当执行break语句时,循环会立即退出并跳转到循环之后的语句执行。语法如下:

while expression:
   statement(s)
   if expression:
      break

示例:

count = 0
while count < 5:
    print(count)
    if count == 3:
        break
    count += 1

输出:

0
1
2
3

在上面的示例中,我们使用break语句打印了0到3这四个数字。

continue语句

当执行continue语句时,循环会跳过当前迭代并继续执行下一次迭代。语法如下:

while expression:
   statement(s)
   if expression:
      continue

示例:

count = 0
while count < 5:
    count += 1
    if count == 3:
        continue
    print(count)

输出:

1
2
4
5

在上面的示例中,我们使用continue语句打印了除3以外的所有数字。

总结

在Python3中,循环语句有for循环和while循环两种。循环语句用于执行一系列指令,当满足一定的条件时,会反复执行。我们可以使用break和continue语句来控制循环的流程。掌握循环语句和循环控制语句,对于编写Python程序非常重要。