Python程序设计案例教程
上QQ阅读APP看书,第一时间看更新

1.4 案例2:绘制菱形图案

1.4.1 案例描述

下列代码用于绘制菱形图案,请依照示例原样输入,观察运行结果。

1.4.2 相关知识

Python语言最明显的语法特点是使用缩进表示逻辑。对于大部分语言来说,如C、C++和Java,代码的缩进不具有强制性,不影响代码的逻辑性和语法正确性,只影响代码的美观。但是对Python解释器而言,每行代码前的缩进都有语法和逻辑上的意义。4个空格表示一个缩进层次,建议不要使用〈Tab〉键。缩进空格数多了或少了,将直接影响语法的正确性。这样做的好处显而易见,在严格要求的代码缩进之下,代码非常整齐规范,赏心悦目,提高了可读性,在一定程度上也提高了可维护性。当然对于Python初学者,尤其是有其他编程语言基础的人来说,一开始会有点不习惯,但慢慢就会适应,甚至喜欢这种强制缩进。

Python语法在后面的章节中会循序渐进地介绍。

1.4.3 案例实现

运行绘制菱形图案的代码。运行结果如图1-41所示。

图1-41 绘制菱形图案