科赫曲線繪製
**
#結果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.left(angle)
koch(size/3,n-1)#
利用遞迴方式繪製
def main():#
定義主的控制過程
turtle.setup(800,400)#
定義turtle窗體大小
turtle.penup()
turtle.goto(-300,-50)
turtle.pendown()
turtle.pensize(2)#
畫筆寬度
koch(600,3)#
呼叫函式繪製長度為600畫素,階數為3的科赫曲線
turtle.hideturtle()
main()
科赫雪花繪製
#結果: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.left(angle)
koch(size/3,n-1)#
利用遞迴方式繪製
def main():#
定義主的控制過程
turtle.setup(600,600)#
定義turtle窗體大小
turtle.penup()
turtle.goto(-200,100)
turtle.pendown()
turtle.pensize(2)#
畫筆寬度
level=3 #
3階科赫雪花,階數
koch(400,level)
turtle.right(120)
koch(400,level)
turtle.right(120)
koch(400,level)
turtle.hideturtle()
main()
python語言程式設計 科赫雪花繪製
通過對python的學習,可以得到較為豐富的影象,科赫雪花正是其中一種。那麼,如何繪製優美的科赫曲線呢?科赫曲線是一種像雪花的幾何曲線,所以又稱為雪花曲線,它是de rham曲線的特例。科赫曲線是出現在海浬格 馮 科赫的 中,是分形曲線中的一種。import turtle def koch size...
科赫雪花繪製小包裹
遞迴思想 函式加分支 遞迴鏈條 線段的組合 遞迴基例 初始線段 科赫雪花繪製小包裹 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...
Python 科赫雪花小包裹 問題
要求實現的功能 在turtle畫板上隨機位置 不超過畫板 產生隨機大小 合適的大小 的科赫雪花,並且雪花的數量也是隨機的,在 2,10 之間。實現 time 2020 4 13 file chap04.py title 科赫雪花小包裹 問題,要求雪花位置隨機 畫布之內 雪花個數隨機 2,10 之間。...