科赫雪花小包裹
高大上的分形幾何
科赫曲線:
遞歸思想:函數(shù)+分支
遞歸鏈條:線段的組合
遞歸基例:初識線段
#KochDrawV1.py
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)
def main():
? ? turtle.setup(800,400)
? ? turtle.penup()
? ? turtle.goto(-300,-50)
? ? turtle.pendown()
? ? turtle.pensize(2)
? ? koch(600,3)
? ? turtle.hideturtle()
main()
總結(jié)
- 上一篇: PyInstaller库函数
- 下一篇: 序列类型的定义