Python Loop语句

在Python编程中,Loop语句用于重复执行一段代码块,直到满足特定条件。这种能力非常有用,因为它允许我们有效地处理重复的任务,而不需要手动重复相同的代码。在本文中,我们将介绍Python中两种常见的Loop语句:for循环和while循环,并提供一些使用实例。

1. for循环

for循环是Python中最常用的循环语句之一。它用于遍历可迭代对象(例如列表、元组、字符串等),并在每次迭代中执行一段代码块。下面是一个简单的示例,演示了如何使用for循环在列表中迭代元素:

fruits = ["apple", "banana", "cherry"]

for fruit in fruits:
    print(fruit)

在上面的代码中,我们定义了一个名为fruits的列表,其中包含了三种水果。然后,我们使用for循环遍历该列表中的每个元素,并在每次迭代中打印出对应的水果名称。

以下是以上代码的输出结果:

apple
banana
cherry

1.1 range()函数

在很多情况下,我们需要在循环中使用一系列的数字。Python提供了内置函数range(),用于生成指定范围内的整数序列。我们可以将range()函数与for循环结合使用,以便在循环中迭代数字。

以下是一个示例,演示了如何使用range()函数生成一个从0到4的数字序列,并在循环中打印这些数字:

for i in range(5):
    print(i)

这段代码将打印出以下结果:

0
1
2
3
4

1.2 break语句

有时候,我们希望在满足特定条件时终止循环。这时可以使用break语句来实现。当break语句被执行时,它会立即终止当前的循环,并跳出循环体。

以下是一个示例,演示了如何使用break语句在循环中终止执行:

fruits = ["apple", "banana", "cherry"]

for fruit in fruits:
    if fruit == "banana":
        break
    print(fruit)

在上面的代码中,当循环到banana时,break语句会被执行,循环立即终止。因此,只有apple会被打印出来。

2. while循环

while循环用于在满足特定条件时重复执行一段代码块。在每次循环迭代之前,循环条件会被检查,如果条件满足,则循环体会被执行。下面是一个简单的示例,演示了如何使用while循环计算1到5的和:

total = 0
num = 1

while num <= 5:
    total += num
    num += 1

print(total)

在上面的代码中,我们使用while循环计算了1到5的和,并将结果打印出来。最终的输出结果为15

2.1 continue语句

有时候,我们希望在满足特定条件时跳过当前循环的剩余代码,并继续下一次循环。这时可以使用continue语句来实现。当continue语句被执行时,它会立即跳过当前循环迭代的剩余代码,并进行下一次循环迭代。

以下是一个示例,演示了如何使用continue语句在循环中跳过执行:

fruits = ["apple", "banana", "cherry"]

for fruit in fruits:
    if fruit == "banana":
        continue
    print(fruit)

在上面的代码中,当循环到banana时,continue