天天看點

用python繪圖竹子turtle_Python——蟒蛇圖形繪制(turtle繪圖體系)

蟒蛇的基本圖形:

用python繪圖竹子turtle_Python——蟒蛇圖形繪制(turtle繪圖體系)

turtle繪圖體系是Python語言的标準庫之一

使用turtle繪圖體系首先要設定turtle的繪圖窗體,這和java中的GUI界面相似

turtle.setup(width,height,startx.starty)

//startx,stary 可以省略,就是在螢幕中央

turtle空間坐标體系:

絕對坐标:

用python繪圖竹子turtle_Python——蟒蛇圖形繪制(turtle繪圖體系)

turtle.goto(100,-100)

turtle.goto(0,0)

海龜坐标:

用python繪圖竹子turtle_Python——蟒蛇圖形繪制(turtle繪圖體系)

turtlr.circle(r,angle)//半徑和角度

turtle.bk(d)//後退d

turtle.fd(d)//前進d

turtle角度坐标體系:

絕對角度:

用python繪圖竹子turtle_Python——蟒蛇圖形繪制(turtle繪圖體系)

turtle.seth(angle)

//seth()改變海龜行進方向

//angle為絕對度數

//seth()隻改變方向不行進

海龜角度:

用python繪圖竹子turtle_Python——蟒蛇圖形繪制(turtle繪圖體系)

RGB色彩體系:

預設采用小數值,可切換為整數值

turtle.colormode(mode)

turtle畫筆控制函數:

turtle.penup()

turtle.pu()

//擡起畫筆,海龜在飛行

turtle.pendown()

turtle.pd()

//落下畫筆,海龜在爬行

turtle.pensize(width)

turtle.width(width)

//畫筆寬度,海龜的腰圍

turtle.pencolor(color)

turtle.pencolor("purple")

turtle.pencolor(0.63,0.13,0.94)

turtle.pencolor((0.63,0.13,0.94))

//畫筆顔色,海龜在塗裝

完整代碼:

#PythonDraw.py

import turtle

turtle.setup(650, 350, 200, 200)

turtle.penup()

turtle.fd(-250)

turtle.pendown()

turtle.pensize(25)

turtle.pencolor("purple")

turtle.seth(-40)

for i in range(4):

turtle.circle(40, 80)

turtle.circle(-40, 80)

turtle.circle(40, 80/2)

turtle.fd(40)

turtle.circle(16, 180)

turtle.fd(40 * 2/3)

turtle.done()

标簽:turtle,畫筆,Python,40,蟒蛇,pencolor,海龜,circle

來源: https://blog.csdn.net/red_red_red/article/details/95086523