Python - 循环语句

在Python中,循环语句用于重复执行特定的代码块。

1. 语句 - while

while语句在条件为真时重复执行代码块,并在条件为假时停止执行。

✏️ 语法

python
while 条件:
    # 要执行的代码块

在上述代码中,条件是一个布尔表达式,用于确定循环是否应该继续。只要条件为真,缩进的代码块就会被执行。

📘 示例

python
count = 0
while count < 5:
    print("Count:", count)
    count += 1

🏃 输出

Count: 0
Count: 1
Count: 2
Count: 3
Count: 4

2. 语句 - for

for语句用于迭代可迭代对象(如列表、元组、字符串等)并对每个元素执行代码块。

✏️ 语法

python
forin 可迭代对象:
    # 要执行的代码块

在上述代码中,是一个变量,表示可迭代对象中的每个元素。缩进的代码块将对可迭代对象中的每个元素执行。

📘 示例

python
fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
    print("Fruit:", fruit)

🏃 输出

Fruit: apple
Fruit: banana
Fruit: cherry

3. 循环控制语句

循环控制语句用于控制循环的执行流程,包括breakcontinue


break语句用于终止循环并退出循环体。

📘 示例

python
count = 0
while True:
    print("Count:", count)
    count += 1
    if count == 5:
        break

🏃 输出

Count: 0
Count: 1
Count: 2
Count: 3
Count: 4

continue语句用于跳过当前循环迭代中的剩余代码,进入下一次迭代。

📘 示例

python
for i in range(5):
    if i == 2:
        continue
    print("Number:", i)

🏃 输出

Number: 0
Number: 1
Number: 3
Number: 4

4. 嵌套循环

嵌套循环是一个循环嵌套在另一个循环中,用于处理更复杂的循环逻辑。

📘 示例

python
for i in range(3):
    for j in range(2):
        print("i:", i, "j:", j)

在上述代码中,外部循环迭代3次,对于每次迭代,内部循环迭代2次。内部循环中的代码块对每个ij的组合执行。

🏃 输出

i: 0 j: 0
i: 0 j: 1
i: 1 j: 0
i: 1 j: 1
i: 2 j: 0
i: 2 j: 1