Python中的循环结构

在Python编程语言中,循环是一种重复执行特定代码块的结构,它允许我们编写更简洁、高效的代码,而不需要重复编写相同的代码,Python提供了两种主要的循环结构:for循环和while循环,下面我们将详细介绍这两种循环的用法和特点。

1、for循环

for循环是Python中最常用的循环结构之一,它用于遍历序列(如列表、元组、字符串等)中的元素。for循环的基本语法如下:

for 变量 in 序列:
    # 执行的代码块

我们可以使用for循环遍历一个列表并打印其中的元素:

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

输出结果:

apple
banana
cherry

我们还可以使用range()函数生成一个整数序列,然后使用for循环遍历这个序列:

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

输出结果:

1
2
3
4

2、while循环

while循环是一种条件循环,它会在满足某个条件时持续执行代码块。while循环的基本语法如下:

while 条件:
    # 执行的代码块

我们可以使用while循环计算1到10的和:

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

输出结果:

55

需要注意的是,为了避免无限循环,我们需要确保循环条件最终会变为假,在上面的例子中,当i大于10时,循环条件变为假,循环结束。

3、breakcontinue语句

在循环过程中,有时我们需要提前跳出循环或者跳过当前迭代,为此,Python提供了两个特殊的语句:breakcontinue

- break语句用于立即终止当前循环,跳出循环体。

for i in range(1, 6):
    if i == 4:
        break
    print(i)

输出结果:

1
2
3

python中循环 python中循环语句有哪两种

- continue语句用于跳过当前迭代,进入下一次迭代。

for i in range(1, 6):
    if i == 4:
        continue
    print(i)

输出结果:

1
2
3
5

Python中的循环结构包括for循环和while循环,它们分别用于遍历序列和满足条件时持续执行代码块,通过合理地使用这些循环结构,我们可以编写出更简洁、高效的Python代码。