資源簡介
使用turtle模塊繪制玫瑰花
代碼片段和文件信息
#RoseDraw.py
import?turtle?as?t
#?定義一個曲線繪制函數(shù)
def?DegreeCurve(n?r?d=1):
????for?i?in?range(n):
????????t.left(d)
????????t.circle(r?abs(d))
#?初始位置設(shè)定
s?=?0.2?#?size
t.setup(450*5*s?750*5*s)
t.pencolor(“black“)
t.fillcolor(“red“)
t.speed(100)
t.penup()
t.goto(0?900*s)
t.pendown()
#?繪制花朵形狀
t.begin_fill()
t.circle(200*s30)
DegreeCurve(60?50*s)
t.circle(200*s30)
DegreeCurve(4?100*s)
t.circle(200*s50)
DegreeCurve(50?50*s)
t.circle(350*s65)
DegreeCurve(40?70*s)
t.circle(150*s50)
DegreeCurve(20?50*s?-1)
t.circle(400*s60)
DegreeCurve(18?50*s)
t.fd(250*s)
t.right(150)
t.circle(-500*s12)
t.left(140)
t.circle(550*s110)
t.left(27)
t.circle(650*s100)
t.left(130)
t.circle(-300*s20)
t.right(123)
t.circle(220*s57)
t.end_fill()
#?繪制花枝形狀
t.left(120
評論
共有 條評論