1. 程式人生 > >python可以玩的海龜(turtle)畫圖軟體

python可以玩的海龜(turtle)畫圖軟體

在做python練習題時,碰到一個讓畫國旗的題,於是在網上搜了下,發現turtle(海龜,哈哈)這個包還不錯,畫不多說直接介紹下基本操作。
一、turtle其實就是一個畫圖板,給你提供了一個畫筆。我們先設定一下基本的屬性:
1,運動屬性
forward(d) 向前移動距離d代表距離

backward(d) 向後移動距離d代表距離

right(degree) 向右轉動多少度

left(degree) 向左轉動多少度

goto(x,y) 將畫筆移動到座標為(x,y)的位置

stamp() 繪製當前圖形

speed(speed) 畫筆繪製的速度範圍[0,10]整數

2,畫筆屬性
down()畫筆落下,移動時繪製圖形

up()畫筆擡起,移動時不繪製圖形

reset()恢復所有設定

pensize(width)畫筆的寬度

pencolor(colorstring)畫筆的顏色

fillcolor(colorstring)繪製圖形的填充顏色

fill(Ture)開始

fill(False)結束
也可以color(‘color,’color’)

circle(radius, extent)
繪製一個圓形,其中radius為半徑,extent為度數,例如若extent為180,則畫一個半圓;如要畫一個圓形,可不必寫第二個引數

3,例子

下面畫個黃色五角星

import turtle
turtle.pensize(5
) turtle.forward(100) turtle.color('yellow','yellow') turtle.down() turtle.fill(True) for i in range(5): turtle.forward(100) turtle.right(72) turtle.forward(100) turtle.left(144) turtle.fill(False) ts = turtle.getscreen() ts.getcanvas().postscript(file="wujiaoxing.eps")

最後儲存到當前資料夾,圖片貌似上傳不了。