缩进规则
5.1 缩进规则
Python 用缩进(4个空格)表示代码块,不用大括号 {}。
同一代码块缩进必须一致。
同一代码块必须使用相同数量的空格缩进,推荐 4 个空格,不要用 Tab 和空格混用。
💡 遇到报错先看最后一行英文提示,再对照「常见错误与正确对比」。
if 缩进
以下代码含详细中文注释,可直接复制运行。建议对照输出理解每一行的作用。
# ========================================
# 示例:if 缩进
# 说明:建议复制到 .py 文件运行,或粘贴到 Python 交互模式
# ========================================
score = 90 # 定义整数变量 score,值为 90
if score >= 60: # 如果 score 大于等于 60,执行下方缩进代码
print('及格') # 打印(文字「及格」)
print('很棒') # 打印(文字「很棒」)
print('结束') # 打印(文字「结束」)
多层缩进示例
if 里面可以再写 if,每一层多缩进 4 个空格。
# ========================================
# 示例:多层缩进示例
# 说明:建议复制到 .py 文件运行,或粘贴到 Python 交互模式
# ========================================
score = 92 # 定义整数变量 score,值为 92
if score >= 60: # 如果 score 大于等于 60,执行下方缩进代码
print('及格了') # 打印(文字「及格了」)
if score >= 90: # 如果 score 大于等于 90,执行下方缩进代码
print('优秀!') # 打印(文字「优秀!」)
print('程序结束') # 打印(文字「程序结束」)
⚠️ 常见错误与正确对比
❌ 错误示例
if score >= 60:
print('及格')📌 IndentationError:if 下面的代码必须缩进。
