在Python中,循环语句用于重复执行特定的代码块。
while
语句在条件为真时重复执行代码块,并在条件为假时停止执行。
✏️ 语法
while 条件:
# 要执行的代码块
在上述代码中,条件
是一个布尔表达式,用于确定循环是否应该继续。只要条件为真,缩进的代码块就会被执行。
📘 示例
count = 0
while count < 5:
print("Count:", count)
count += 1
🏃 输出
Count: 0
Count: 1
Count: 2
Count: 3
Count: 4
for
语句用于迭代可迭代对象(如列表、元组、字符串等)并对每个元素执行代码块。
✏️ 语法
for 项 in 可迭代对象:
# 要执行的代码块
在上述代码中,项
是一个变量,表示可迭代对象中的每个元素。缩进的代码块将对可迭代对象中的每个元素执行。
📘 示例
fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
print("Fruit:", fruit)
🏃 输出
Fruit: apple
Fruit: banana
Fruit: cherry
循环控制语句用于控制循环的执行流程,包括break
和continue
。
break
语句用于终止循环并退出循环体。
📘 示例
count = 0
while True:
print("Count:", count)
count += 1
if count == 5:
break
🏃 输出
Count: 0
Count: 1
Count: 2
Count: 3
Count: 4
continue
语句用于跳过当前循环迭代中的剩余代码,进入下一次迭代。
📘 示例
for i in range(5):
if i == 2:
continue
print("Number:", i)
🏃 输出
Number: 0
Number: 1
Number: 3
Number: 4
嵌套循环是一个循环嵌套在另一个循环中,用于处理更复杂的循环逻辑。
📘 示例
for i in range(3):
for j in range(2):
print("i:", i, "j:", j)
在上述代码中,外部循环迭代3次,对于每次迭代,内部循环迭代2次。内部循环中的代码块对每个i
和j
的组合执行。
🏃 输出
i: 0 j: 0
i: 0 j: 1
i: 1 j: 0
i: 1 j: 1
i: 2 j: 0
i: 2 j: 1