科赫雪花繪製小包裹

2022-09-09 00:33:28 字數 1247 閱讀 4935

遞迴思想:函式加分支

遞迴鏈條:線段的組合

遞迴基例:初始線段

#科赫雪花繪製小包裹

import turtle as tu

defkoch

(size, n)

:if n ==0:

tu.fd(size)

else

:for angle in[0

,60,-

120,60]

: tu.left(angle)

koch(size /

3, n -1)

defmain()

: tu.setup(

800,

400)

tu.penup(

) tu.goto(

-300,-

50)tu.pendown(

) tu.pensize(2)

koch(

600,3)

tu.hideturtle(

)

#科赫雪花繪製小包裹

Python 科赫雪花小包裹 問題

要求實現的功能 在turtle畫板上隨機位置 不超過畫板 產生隨機大小 合適的大小 的科赫雪花,並且雪花的數量也是隨機的,在 2,10 之間。實現 time 2020 4 13 file chap04.py title 科赫雪花小包裹 問題,要求雪花位置隨機 畫布之內 雪花個數隨機 2,10 之間。...

例項八 科赫雪花小包裹

三階科赫曲線的繪製 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 80...

Python 科赫雪花繪製

科赫曲線繪製 kochdrawv1.py import turtle def koch size,n size表示繪製科赫曲線的每乙個直線的長度,n表示繪製的階數 if n 0 turtle.fd size 繪製一條直線 else for angle in 0,60,120,60 turtle.le...