课程首页 › 第4章 › 第17课
第17课 缩进也有讲究

我们来一个梦回过去。

你想回到几岁呢?可以继续编写代码写下自己喜欢的年龄和事情。
例如:
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的规则来进行编码哦。