for 循环基础

19.1 for 循环基础

遍历序列中每个元素。

for 循环用于遍历序列(列表、字符串、range 等),依次取出每个元素。

💡 遇到报错先看最后一行英文提示,再对照「常见错误与正确对比」。

遍历列表

以下代码含详细中文注释,可直接复制运行。建议对照输出理解每一行的作用。

# ========================================
# 示例:遍历列表
# 说明:建议复制到 .py 文件运行,或粘贴到 Python 交互模式
# ========================================
fruits = ['苹果', '香蕉', '橙子']  # 创建列表
for f in fruits:  # 循环:依次取出每个元素
    print('我喜欢', f)

用 for 打印 1 到 5

range(1, 6) 生成 1,2,3,4,5(不包含 6)。

# ========================================
# 示例:用 for 打印 1 到 5
# 说明:建议复制到 .py 文件运行,或粘贴到 Python 交互模式
# ========================================
for i in range(1, 6):   # i 依次为 1,2,3,4,5
    print(f'第 {i} 次循环')

⚠️ 常见错误与正确对比

❌ 错误写法
for i in range(5)
    print(i)
✅ 正确写法
for i in range(5):
    print(i)

📌 for 循环行末尾必须有冒号 :。