缩进规则
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 下面的代码必须缩进。