本文主要是介绍python科赫雪花小包裹代码,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
"""
作者: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()
这篇关于python科赫雪花小包裹代码的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!