课程首页 › 第4章 › 第17课

第17课 缩进也有讲究

第4章 如果,那么大学问· 知识点:if 分支 · 原书 4.4
插图

我们来一个梦回过去。

插图

你想回到几岁呢?可以继续编写代码写下自己喜欢的年龄和事情。

例如:

if age==5:

如果我回到岁,就可以

print("5……")

如果我回到岁,就可以

print("5……")
if(age==18):

如果我回到岁,就可以去上大学。

print("18")

如果我回到岁,就可以和同学们一起打游戏。

print("18")

if语句块的冒号后边的两句程序相比if语句多了4个空格,在程序中,这称为缩进。Python用缩进来标识同一个层次的语句块,同时也让程序更加容易读懂。所以上面两个print语句称为一个语句块。

我们通过上面的程序来学习语句块的缩进。

插图

print("如果我回到3岁,就可以上幼儿园。")

print("如果我回到3岁,就可以在家看动画片。")

print("如果我回到3岁,就可以叫爸爸妈妈给我买玩具。")

是一个语句块,相比if age==3:缩进了4个空格。

print("如果我回到18岁,就可以去上大学。")

print(“"如果我回到18岁,就可以和同学们一起打游戏。")

也是一个程序块,相比if age==18:缩进了4个空格。

age=int(input("请输入你想回到多少岁:"))

属于主程序块,所以没有缩进。

插图

测试一下将最后一句代码缩进8个空格,Python会提示什么错误。

插图

程序运行报错了,报错提示为unexpected indent,即意外的缩进。

贴心提示

为了能正常地运行Python程序,我们要按照Python的规则来进行编码哦。