常见错误三:缩进

8 分钟

Python 靠缩进(每行前面的空格)来分清哪些代码是一组的,就像作文分段要空两格。缩进乱了,它就看不懂你的意思,报缩进错。

if 3 > 2:
print("对")   # IndentationError: 少了缩进

if 下面这句该往右缩进,顶格写就错了。正确是:

if 3 > 2:
    print("对")

这是 Python 特有的规矩,C++ 用大括号就不管缩进。要注意:最常见的坑是空格和 Tab 混用,看着对齐其实不一样。全程统一用 4 个空格,这类错就基本消失了。

小纸条

怎么避免这类错?

登录 后可看答案

常见错误三:缩进 · C++ 入门 · op599 课程