缩进要一致

8 分钟

排队要对齐,一个人往左站、一个人往右站,队就乱了。同一组语句也一样,缩进必须一样多,通常是 4 个空格。

for i in range(3):
    print("第", i, "次")
    print("----")

输出:

第 0 次
----
第 1 次
----
第 2 次
----

这两行 print 都缩进 4 个空格,属于同一层,所以每轮都一起执行。

坑在这里:空格和 Tab 看起来一样宽,但机器把它们当成两种完全不同的东西,混用会报 TabError。所以把编辑器设成"按 Tab 键 = 4 个空格",这样你眼睛看到的和机器看到的就一致了。

小纸条

为什么建议把编辑器的 Tab 设成 4 个空格?

登录 后可看答案

缩进要一致 · C++ 入门 · op599 课程