缩进规则

5.1 缩进规则

Python 用缩进(4个空格)表示代码块,不用大括号 {}。

同一代码块缩进必须一致。

同一代码块必须使用相同数量的空格缩进,推荐 4 个空格,不要用 Tab 和空格混用。

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

if 缩进

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

# ========================================
# 示例:if 缩进
# 说明:建议复制到 .py 文件运行,或粘贴到 Python 交互模式
# ========================================
score = 90  # 赋值:把右边的值存入变量
if score >= 60:  # 条件为 True 时执行下方缩进代码
    print('及格')
    print('很棒')
print('结束')  # 输出到屏幕 / 从键盘读入

多层缩进示例

if 里面可以再写 if,每一层多缩进 4 个空格。

# ========================================
# 示例:多层缩进示例
# 说明:建议复制到 .py 文件运行,或粘贴到 Python 交互模式
# ========================================
score = 92  # 赋值:把右边的值存入变量
if score >= 60:          # 外层 if
    print('及格了')        # 缩进 4 格
    if score >= 90:      # 内层 if,再缩进 4 格
        print('优秀!')    # 共缩进 8 格
print('程序结束')          # 与最外层 if 对齐,不在 if 内

⚠️ 常见错误与正确对比

❌ 错误示例
if score >= 60:
print('及格')

📌 IndentationError:if 下面的代码必须缩进。