![Python程序设计案例教程](https://wfqqreader-1252317822.image.myqcloud.com/cover/975/40680975/b_40680975.jpg)
上QQ阅读APP看书,第一时间看更新
1.4 案例2:绘制菱形图案
1.4.1 案例描述
下列代码用于绘制菱形图案,请依照示例原样输入,观察运行结果。
![](https://epubservercos.yuewen.com/DDC401/21122066208960506/epubprivate/OEBPS/Images/31_03.jpg?sign=1739242515-KLBsF7v1A5h3XqlydTnrcSjlfRgSVrzJ-0-41766f96d36b6ba1378a1be18cbd38df)
1.4.2 相关知识
Python语言最明显的语法特点是使用缩进表示逻辑。对于大部分语言来说,如C、C++和Java,代码的缩进不具有强制性,不影响代码的逻辑性和语法正确性,只影响代码的美观。但是对Python解释器而言,每行代码前的缩进都有语法和逻辑上的意义。4个空格表示一个缩进层次,建议不要使用〈Tab〉键。缩进空格数多了或少了,将直接影响语法的正确性。这样做的好处显而易见,在严格要求的代码缩进之下,代码非常整齐规范,赏心悦目,提高了可读性,在一定程度上也提高了可维护性。当然对于Python初学者,尤其是有其他编程语言基础的人来说,一开始会有点不习惯,但慢慢就会适应,甚至喜欢这种强制缩进。
Python语法在后面的章节中会循序渐进地介绍。
1.4.3 案例实现
运行绘制菱形图案的代码。运行结果如图1-41所示。
![](https://epubservercos.yuewen.com/DDC401/21122066208960506/epubprivate/OEBPS/Images/32_01.jpg?sign=1739242515-1C3ysZ6Qmj6xN5PkjoKMUNZXZvpMaEeE-0-6a359d0518e94918137049a8e77f5518)
图1-41 绘制菱形图案