import turtle
def koch(size,n):
if n==0:
turtle.fd(size)
else:
for angle in [0,60,-120,60]:
turtle.left(angle)
koch(size/3,n-1)
if __name__ == '__main__':
turtle.setup(600,600)
turtle.penup()
turtle.goto(-200,100)
turtle.pendown()
turtle.pensize(2)
level=3
koch(400,level)
# turtle.right(120)
# koch(400,level)
# turtle.right(120)
# koch(400,level)
turtle.hideturtle()
这是我看完视频之后默写出来了,另外根据这个写了个五角星
import turtle as t
def star(size):
t.fd(size)
t.left(145)
t.fd(size)
if __name__ == '__main__':
for i in range(5):
star(40)
t.right(72)
import turtle as t
for i in range(5):
t.fd(50)
t.left(144)
t.hideturtle()
t.done()
加油!!!