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
语