Python基本圖形繪制
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
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基本圖形繪制