1. 程式人生 > >Python基本圖形繪制

Python基本圖形繪制

imp 分享 rom 形式 窗體 .com src rgb色彩 span

turtle的一個畫布空間最小單位是像素

turtle的繪制窗體:turtle.stup(width,heigth,startx,starty) 四個參數中後兩個可選

技術分享圖片

turtle空間坐標體系:turtle.goto(x,y)

turtle.circle(r,angle)

turtle.bk(d)#back

turtle.fd(d)#forward

turtle角度坐標體系:turtle.seth

(angle) #angle為絕對度數;seth()只改變方向但不行進

turtle.left(angle)

turtle.right(angle)

RGB色彩模式(red green blue)

常用的RBG色彩:

技術分享圖片

庫引用:方法一:import<庫名>

<庫名>.<函數名>(<函數參數>)

方法二:from<庫名>import *

<函數名>(<函數參數>)#相對於方法二可以在使用函數的時候不需要加<庫名>.

#方法一不會出現函數重名問題,方法二則會出現

方法三:import <庫名> as <庫別名>#import turtle as t

<庫別名>.<函數名>(<函數參數>)#t.<函數名>(<函數參數>) 給調用的外聯庫關聯一個更短、更合適自己的名字

turtle畫筆控制函數:turtle.penup()#擡起畫筆

turtle.pendown()#落下畫筆

turtle.pensize(width)#畫筆寬度

turtle.pencolor(color)#color為顏色字符串或r,g,b值

pencolor(color)的color可以有3種形式:

1、顏色字符串:turtle.pencolor("purple")

2、RGB的小數值:turtle.pencolor(0.63,0.13,0.94)

3、RGB的元素組:turtle.pencolor((0.63,0.13,0.94))

turtle運動控制函數:turtle.forward(d) #向前行進d,d可以為負數

turtle.circle(r,extent=None)#半徑為r,角度為extent的弧形;默認圓心在海龜(turtle)左側r距離的位置

turtle方向控制函數:turtle.setheading(angle)#行進方向的絕對角度angle

turtle.seth(angle)#轉換角度

turtle.left(angle)

turtle.right(angle)

循環語句:for <變量> in range (<次數>):#<變量>表示每次循環的計數,0到<次數>-1

<被循環執行的語句>

range()函數(產生循環計數序列):range(N)#產生0到N-1的整數序列,共N個

range(M,N)#產生M到N-1的整數序列,共N-M個

關鍵還是要動手去敲寫,去拿筆默寫

Python基本圖形繪制