- Python极客项目编程(第2版)
- (美)马赫什·文基塔查拉姆
- 139字
- 2025-04-15 23:25:40
1.3 代码
为绘制科赫雪花,需要定义一个递归函数drawKochSF()。这个函数根据点A和点B的坐标计算点P1、P2和P3(见图1.2)的坐标;再递归地调用自己,为越来越短的线段执行同样的计算,直到满足基线条件;最后使用模块turtle绘制片段。要查看完整的项目代码,请参阅1.7节“完整代码”,也可见本书配套源代码中的“/koch/koch.py”。
为绘制科赫雪花,需要定义一个递归函数drawKochSF()。这个函数根据点A和点B的坐标计算点P1、P2和P3(见图1.2)的坐标;再递归地调用自己,为越来越短的线段执行同样的计算,直到满足基线条件;最后使用模块turtle绘制片段。要查看完整的项目代码,请参阅1.7节“完整代码”,也可见本书配套源代码中的“/koch/koch.py”。