遞迴思想:函式加分支
遞迴鏈條:線段的組合
遞迴基例:初始線段
#科赫雪花繪製小包裹
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...