关于Python缩进和冒号

刚开始学习Python,找了一段九九乘法表的代码,自己敲出来后,发现输出结果跟示例截然不同,而代码又完全一样,没有错误。

仔细观察发现,缩进不一样,然后就查了一下Python的缩进和冒号,原来,对于Python而言,代码缩进是一种语法,Python没有像其他语言一样采用{}或者begin…end分隔代码块,而是采用代码缩进和冒号来区分代码之间的层次。

缩进的空格数量是可变的,但是所有代码块语句必须包含相同的缩进空格数量,这个必须严格执行。