1. 程式人生 > >用turtle畫圖

用turtle畫圖

turtle是python自帶一個寓教於樂的小烏龜,可以控制烏龜移動(機器人),可以留下足跡。

turtledemo裡有許多官方例子。剛才隨性而發做,看了介紹隨手畫了一個,有點像自動原包機,通過簡單的規則,畫出來的挺好看。

效果圖如下

 

程式碼就是三四行:

reset()   #建立畫布

for i in range(0,360,10):
    circle(100)     #畫圓
    left(10)    #畫完後左轉10degree
就好了。真的很有意思

在畫的過程中會出現一個有意思的地方,如果我們記住,畫一半就可以去讓女友,媳婦高興半天了:

一個紅色的heart,哈哈。

程式碼是:

reset()

color('red')   #設定烏龜的顏色紅色

left(100)  #偏好角度

for i in range(10,170,10):  #開始畫
    circle(100)   
    left(10)