"""
作者:csj
日期:2021年10月05日
"""
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/4, n-1)
def main():
turtle.delay(0)
turtle.speed(10)
# turtle.setup(800,400)
turtle.penup()
# turtle.goto(-300, -50)
turtle.pendown()
turtle.pensize(2)
for i in range(6):
koch(200,3) # 3阶科赫曲线,阶数
turtle.lt(60)
for a in range(6):
koch(200,3)
turtle.lt(60)
turtle.lt(-60)
turtle.rt(60)
turtle.mainloop()
main()
相关文章
- 01-12python科赫雪花小包裹代码
- 01-12034 实例8-科赫雪花小包裹
- 01-12python第三天: 递归函数(科赫雪花)
- 01-12python画图——雪花(科赫曲线)