下面来开启我们的Python探险之旅,研究如何绘制一种有趣的形状——科赫雪花。科赫雪花是瑞典数学家黑尔格·冯·科赫(Helge von Koch)于1904年发明的,它是一种分形(fractal),一种不断放大时会不断重复自身的图形。
分形的重复特征源自递归,而递归是一种使用自身定义自身的技巧。具体地说,当使用递归算法绘制分形时,便开启了一个重复过程,并将每次重复的输出作为下一次重复的输入。
本章主要介绍如下内容。
❏ 有关递归算法和函数的基本知识。
❏ 使用模块turtle绘制图形的方法。
❏ 绘制科赫雪花的递归算法。
❏ 一些有关线性代数的知识。