python中turtle繪圖的簡單指令


'''turtle
繪圖原點為中心點,默認朝向前(右)
#導入turtle 庫(繪圖工具)
import turtle


筆畫控住命令
up() 筆畫抬起,筆頭移動,不划線
down() 筆畫落下,划線移動
setheading() 改變筆頭朝向
pensize(大小) 改變筆畫寬度
pencolor(colorstr)筆畫顏色
reset() 回復所有設置,清空窗口,重置turtle
clear() 清空窗口,停留最后位置和屬性
circle(r,e) 繪制半徑為r的圖形,e=steps=5為5邊行

begin_fill() 開始填充
fillcolor(顏色) 填充顏色
end_fill() 結束填充

運動命令
forward(d) 向前移動d長度
backward(d)向后移動d長度
right(d) 向右轉動多少度
left(d) 向左轉動多少度
goto(x,y) 移動到(x,y)位置
speed(speed) 筆畫繪制的速度
其他命令
done() 停留在結束界面
undo() 撤銷上一次動作
hideturtle() 隱藏圖標
showturtle() 顯示圖標
screensize(x,y) 屏幕大小
#畫一個正方形邊框(1)turtle.forward(100)
turtle.right(90)
turtle.forward(100)
turtle.right(90)
turtle.forward(100)
turtle.right(90)
turtle.forward(100)
turtle.done()
(2)
turtle.begin_fill()
turtle.fillcolor("red")
turtle.right(45)
turtle.circle(100,steps=4)
turtle.end_fill()
turtle.done()

奧運5環的繪制
turtle.up()
turtle.forward(200)
turtle.down()
turtle.circle(100)
turtle.up()
turtle.backward(200)
turtle.down()
turtle.right(90)
turtle.circle(100)
turtle.up()
turtle.left(90)
turtle.down()
turtle.circle(100)
turtle.up()
turtle.backward(200)
turtle.down()
turtle.right(90)
turtle.circle(100)
turtle.left(90)
turtle.circle(100)
turtle.done()




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM