python基础语法-----冒号和缩进

python的语法特点是缩进,尤其是当在一个条件语句之后,(条件判断往往由冒号 : 作为结束标志),

冒号后面同一层次的缩进表示命令块,此时,缩进与否会影响执行的效果。

下面以一个小游戏演示:

1、请注意最后一个 print 语句,对其进行了缩进,说明它和上一条 print 语句共同构成了else 条件的命令块,满足else的条件时,才会输出结果:

wKioL1fvZGXxdhKZAABn-_7cWRQ672.png-wh_50

其执行结果如下:

wKiom1fvZViQmwGRAAA7WiYfRdI924.png-wh_50


2、当最后一条 print语句不缩进时,说明它和上一条语句不是属于同一个命令块,将不会受else 条件的约束,此时print语句将脱离if的结构,在代码中整体是一个顺序的结构,跟条件无关,将顺序执行输出:

wKiom1fvZnDzSROJAABh5_V-3FM312.png-wh_50

其执行结果如下:

wKiom1fvZuzABVfDAAB4xbGONHM793.png-wh_50


小技巧:在python 的shell IDLE中写完代码时,可以按ctrl+s 进行保存,然后 按 F5,执行程序