如何用Python繪製曲線——Turtle花之舞的幾何之美

水陸草木之花,可愛者甚蕃。 

在研究Turtle繪製某圖的時候,偶得下面兩幅小圖,似花非花、靜小柔美。附上代碼,記錄下夏日花見。

 

其一《小花的舞》

點擊在線欣賞《小花的舞》繪製過程

from turtle import *
pensize(5)
speed(0)

##【背景圓】
color('#99BBFF')#淺紫
pu()
goto(0,-200)
pd()
begin_fill()
circle(200)
end_fill()


##定義畫弧函數
def arc(initial_degree,range_num,step,rotate_degree):
    seth(initial_degree)
    for n in range(range_num):   
        fd(step)
        rt(rotate_degree)#    

#花盤
initial_degree = 0
for i in range(18):
    pu()
    home()
    pd()
    pencolor("#FFDEAD")
    arc(initial_degree+20*i,100,2,2)

hideturtle()

其二《花團》

點擊在線欣賞《花團》繪製過程

from turtle import *
pensize(4)
speed(0)

##【背景圓】
color('white')
pu()
goto(0,-200)
pd()
begin_fill()
circle(200)
end_fill()


##定義畫弧函數
def arc(initial_degree,range_num,step,rotate_degree):
    seth(initial_degree)
    for n in range(range_num):   
        fd(step)
        rt(rotate_degree)#    

#花盤
initial_degree = 0
for i in range(9):
    pu()
    home()
    pd()
    pencolor("#FFDEAD")
    arc(initial_degree+40*i,100,3,3)

hideturtle()

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章