Python极客项目编程(第2版)
上QQ阅读APP看书,第一时间看更新

1.1 工作原理

图 1.1 展示了科赫雪花是什么样的。其左、右两部分的形状与中间那部分完全相同,只是规模更小。同理,中间那部分本身是由形状与其相同但规模更小的部分组成的。这就是分形的自相似重复特征。

图1.1 科赫雪花

只要知道如何计算构成科赫雪花的基本形状中的各个点,便可开发一种算法来递归地执行相同的计算,从而绘制出越来越小的基本形状,构建出科赫雪花这种分形。本节将首先概述递归的工作原理,然后研究如何利用递归、一些线性代数知识和Python模块turtle来绘制科赫雪花。