使用turtle庫畫圖


import turtle

# 設置啟動窗體的大小和位置,寬度高度,起始點的位置(后兩者可選),不是必須的
turtle.setup(650,350,200,200)
# turtle.goto(100,100) 去某個地方,絕對坐標


turtle.penup()
turtle.fd(-250) # 正前方向
# turtle.bk(-100) # 后退方向,左側
turtle.pendown()
turtle.pensize(25)
turtle.pencolor('purple')
turtle.seth(-40) # angle 改變海龜的前進方向,只改變方向
for i in range(4):
turtle.circle(40,80)
turtle.circle(-40,80)

turtle.circle(40,80/2) # 以海龜當前的位置左側的某個點為圓心,曲線運行angle角度

# turtle的角度坐標體系 0 90 180 270 360 -90 -180 -270 絕對角度
turtle.fd(40)
turtle.circle(16,180)
turtle.fd(40*2/3)
turtle.done() # 程序不自動退出

# turtle.left(angle) 海龜角度坐標
# turtle.right(angle)
# turtle.colormode(mode) 1.0位rgb小數255整數值


# 畫筆控制
# turtle.penup() up()
# turtle.pendown() pd() 飛行不繪圖
# turtle.pensize() 畫筆寬度,海龜腰圍
# turtle.width() 別名,畫筆
# turtle.pencolor(color) 色彩
# 字符串——‘色彩,小寫’
# 小數值——0.63,0.13,0.94
# 元祖值——(0.63,0.13,0.94)
# 運動控制函數
# turtle.forward(d) fd() # 向前行進
# turtle.circle(r,extent=None) 根據半徑r回執extent角度的弧形
# r默認圓心在海龜左側r距離的位置
# 繪制角度,默認是360度整數圓
# 方向控制函數
# turtle.setheading() seth()
# turtle.left() 左轉
# turtle.right()


免責聲明!

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



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