问题描述:
- 科赫曲线,也叫雪花曲线。绘制科赫曲线。
思路分析: - 科赫曲线,取1/3长,每分隔一次为一阶,可以认为1阶、2阶、3阶等都遵循这样的规则划分
- 我们可以用递归函数,基例为0阶,是一条直线
- 链条是1阶开始的曲线,可以拿1阶来分析,从0阶到1阶,在一条线段上分成了4条线段;1阶到2阶,在4条线段的每个线段上再做分隔4线段的操作,这样不断地迭代,就构成了科赫曲线
import turtle
def koch(size,n): # 科赫曲线的绘制函数,形参是科赫曲线的长度,阶数
if n == 0:
turtle.fd(size)
else:
for angle in [0, 60, -120, 60]</