将一条线段4等分,将中间两段去掉,分别在上下代之以两个正方形的三条边,然后对每条边都重复这个操作,所得的曲线叫做Minkowski"香肠"
import turtle as t
t.speed(10)
t.ht()
def Minkowski(n,size):
if n==1:
t.fd(size/4)
t.left(90)
t.fd(size/4)
t.right(90)
t.fd(size/4)
t.right(90)
t.fd(size/2)
t.left(90)
t.fd(size/4)
t.left(90)
t.fd(size/4)
t.right(90)
t.fd(size/4)
else:
Minkowski(n-1,size/4)
t.left(90)
Minkowski(n-1,size/4)
t.right(90)
Minkowski(n-1,size/4)
t.right(90)
Minkowski(n-1,size/4)
Minkowski(n-1,size/4)
t.left(90)
Minkowski(n-1,size/4)
t.left(90)
Minkowski(n-1,size/4)
t.right(90)
Minkowski(n-1,size/4)
Minkowski(4,400)