Python中的循环

目录

for循环

while循环

break 与 continue

循环 与 else

一、for循环

        for循环用于迭代可迭代对象(如列表、字符串、字典等),语法如下:

for 变量 in 可迭代对象:
    # 循环体

        示例:遍历列表并打印每个元素

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

  range()函数常与for循环结合使用,生成数字序列:

for i in range(5):  # 0到4
    print(i)

二、while循环

        while循环在条件为真时重复执行代码块,语法如下:

while 条件:
    # 循环体

        示例:计数器循环

count = 0
while count < 5:
    print(count)
    count += 1

        注意避免无限循环,确保条件最终变为False

三、break与continue

  break立即终止当前循环,continue跳过当前迭代进入下一次循环。

# break示例
for num in [1, 2, 3, 4]:
    if num == 3:
        break
    print(num)  # 输出1, 2

# continue示例
for num in [1, 2, 3, 4]:
    if num == 3:
        continue
    print(num)  # 输出1, 2, 4

四、循环与else

        循环的else块在循环正常结束(未触发break)时执行(重点):

for i in range(3):
    print(i)
else:
    print("循环完成")  # 会执行

for i in range(3):
    if i == 1:
        break
    print(i)
else:
    print("循环完成")  # 不会执行

你可能感兴趣的:(python,开发语言)