Python turtle海龜繪圖

Python慕課第二週——python turtle海龜畫圖


import turtle  #聲明turtle模塊
#在pycharm中操作時,海龜繪圖的實際操作的方法是turtle.Turtle類中的方法
from turtle import Turtle 
t=Turtle() #實例化


turtle.setup(width,height,startx,starty)
#用於設置會話窗體,但是在pycharm中實現時,卻沒有這個方法?(暫時不知道爲啥)
#而且,不使用該方法設置窗口也不影響程序的執行


turtle.cricle(r,angle)
#以海龜的左側r個像素爲原點,畫angle°弧線(畫圓的angle°對應的弧線,angle可正可負)
turtle.cricle(-r,angle)
#以海龜的右側r個像素爲原點,畫angle°弧線(畫圓的angle°對應的弧線,angle可正可負)
turtle.fd(d)#即turtle.forward(d)
#向前移動d像素,d爲負時表示向後移動|d|像素
turtle.bk(d)#不常用,一般使用turtle.forward(d)
#向後移動d像素,d爲負時表示向前移動|d|像素

turtle.seth(angle)
#讓海龜腦袋朝向絕對角度angle所指方向,即垂直地面向上爲90°,平行地面向右爲0°
#seth()只改變方向,不行進,行進需使用forward
turtle.left(angle)
#讓海龜在當前方向的基礎上再向左偏angle°,angle爲相對角度
turtle.right(angle)
#讓海龜在當前方向的基礎上再向右偏angle°,angle爲相對角度

turtle.penup()#即turtle.pu()
#擡起筆,接下來,直到筆落下爲止,移動軌跡不被記錄
turtle.pendown()#即turtle.pd()
#落筆,接下來,直到擡筆爲止,移動軌跡會在畫布上顯示出來
turtle.pencolor(color)
#color爲顏色字符串(英語單詞,要引號引起來)或RGB值(r,g,b)用逗號隔開
turtle.pensize(width)#即turtle.width(width)
#調整畫筆寬度到width像素


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