Skip to content

循环语句

1. for 语句

注: Python 中 for 语句迭代的不是递增的数值,而是序列的元素

代码示例:

python
for i in range(10):
    print(i)

for c in 'hello':
    print(c)

for s in ['aa', 'bb', 'cc']:
    print(s)

2. while 语句

  • while 语句用于在表达式保持为真(True)的情况下重复地执行
  • 每次循环均会检测表达式的值是否为真(True)

代码示例:

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

循环中的 breakcontinue 语句

  • break 语句用于跳出最近的 forwhile 循环。
  • continue 表示继续执行循环的下一次迭代。

代码示例:

python
for i in range(10):
    if i % 2 == 0:  # 当是偶数时继续迭代,不打印。所以结果是仅打印奇数
        continue
    print(i)

for c in 'hello':
    if c == 'l':    # 当遍历到 l 时跳出循环。所以结果是仅打印了 h 和 e
        break
    print(c)