亚洲欧美一区二区在线观看_久久精品视频免费观看_欧美精品 日韩_日韩精品在线观看视频

首頁(yè)>焦點(diǎn) > 正文

Python的turtle繪圖庫(kù)使用基礎(chǔ)

2023-05-27 12:13:33    出處:腳本之家
目錄
turtle繪圖窗體布局絕對(duì)坐標(biāo):海龜坐標(biāo):絕對(duì)角度:RGB色彩體系turtle畫(huà)筆控制函數(shù)turtle運(yùn)動(dòng)控制函數(shù)turtle方向控制函數(shù)其他:turtle常用函數(shù)庫(kù)turtle庫(kù)畫(huà)筆狀態(tài)控制函數(shù)turtle庫(kù)的畫(huà)筆運(yùn)動(dòng)的函數(shù)turtle庫(kù)的控制畫(huà)筆和字體函數(shù)

turtle庫(kù)是Python語(yǔ)言中一個(gè)很流行的繪制圖像的函數(shù)庫(kù),想象一個(gè)小烏龜,在一個(gè)x(橫軸)和y(縱軸)的坐標(biāo)系原點(diǎn),(0,0)位置開(kāi)始,它根據(jù)一組函數(shù)指令的控制,在這個(gè)平面坐標(biāo)系中移動(dòng),從而在它爬行的路徑上繪制了圖形。


(資料圖)

turtle繪圖窗體布局

turtle的繪圖窗體是turtle的一個(gè)畫(huà)布空間,最小單位是像素

turtle.setup(width, height, startx, starty),setup()設(shè)置窗體大小及位置,它不是必須的,后兩個(gè)參數(shù)可選,不選時(shí)默認(rèn)在屏幕正中間 turtle空間坐標(biāo)系

絕對(duì)坐標(biāo):

turtle.goto(x, y),使海龜由當(dāng)前位置沿直線移動(dòng)到(x, y)處

海龜坐標(biāo):

絕對(duì)角度:

RGB色彩體系

RGB每種顏色取值范圍是0~255的整數(shù)或0~1的小數(shù)

默認(rèn)采用小數(shù)值,可切換為整數(shù)值

turtle.colormode(mode),mode為1.0,切換至小數(shù)值模式,mode為255,切換至整數(shù)值模式

turtle畫(huà)筆控制函數(shù)

turtle.penup(),別名turtle.pu(),抬起畫(huà)筆,移動(dòng)時(shí)無(wú)痕跡turtle.pendown(),別名turtle.pd(),落下畫(huà)筆,移動(dòng)時(shí)有痕跡turtle.pensize(width),別名turtle.width(width),畫(huà)筆寬度turtle.pencolor(color),color為顏色字符串或r,g,b值,畫(huà)筆顏色,有三種形式顏色字符串:turtle.pencolor(“purple”)RGB的小數(shù)值:turtle.pencolor(0.63, 0.13, 0.94)RGB的元組值:turtle.pencolor( (0.63, 0.13, 0.94) )

turtle運(yùn)動(dòng)控制函數(shù)

控制海龜行進(jìn):走直線或走曲線,畫(huà)筆設(shè)置后一直有效,直到下次重新設(shè)置

turtle.goto(x, y),使海龜由當(dāng)前位置沿直線移動(dòng)到絕對(duì)位置的(x, y)處turtle.forward(d),別名turtle.fd(d),海龜向前行進(jìn)距離d,d為行進(jìn)距離 (可以為負(fù)值)turtle.backward(d),別名turtle.bk(d),海龜沿著反方向運(yùn)行距離dturtle.circle(r, extent=None),根據(jù)半徑r繪制extent角度的弧形,r表示默認(rèn)圓心在海龜左側(cè)r距離的位置(負(fù)值表示右側(cè)),extent表示繪制角度,默認(rèn)是360度 (整圓)

turtle方向控制函數(shù)

控制海龜面對(duì)的方向:絕對(duì)角度或海龜角度

turtle.setheading(angle),別名turtle.seth(angle) ,改變海龜行進(jìn)的方向,angle為絕對(duì)度數(shù)(0~360度,可以為負(fù))turtle.left(angle),海龜向左轉(zhuǎn),angle表示海龜角度(在海龜當(dāng)前行進(jìn)方向上旋轉(zhuǎn)的角度)turtle.right(angle),海龜向右轉(zhuǎn),angle表示海龜角度(在海龜當(dāng)前行進(jìn)方向上旋轉(zhuǎn)的角度)

其他:

turtle.done(),往往放在程序結(jié)尾,如果是文件式描寫(xiě)方法,程序運(yùn)行之后,不會(huì)自動(dòng)退出,需要手動(dòng)關(guān)閉窗體退出

turtle常用函數(shù)庫(kù)

在lib目錄下有一個(gè)turtle.py文件,這就是turtle的安裝目錄。官方文檔:https://docs.python.org/3/library/turtle.html

turtle庫(kù)畫(huà)筆狀態(tài)控制函數(shù)

函數(shù)描述
penup() | pu() | up()提起畫(huà)筆,與pendown()配對(duì)使用
pendown() | pd() | down()放下畫(huà)筆
pensize() | width()設(shè)置畫(huà)筆線條的粗細(xì)為指定大小

turtle庫(kù)的畫(huà)筆運(yùn)動(dòng)的函數(shù)

函數(shù)描述
forward() | fd()沿著當(dāng)前方向前進(jìn)指定距離
backward() | bk() | back()沿著當(dāng)前相反方向后退指定距離
right(angle) | rt(angle)向右旋轉(zhuǎn)angle角度
left(angle) | lt(angle)向左旋轉(zhuǎn)angle角度
goto(x, y) | setpos(x, y) | setposition(x, y)移動(dòng)到絕對(duì)坐標(biāo)(x, y)處
setx()將當(dāng)前x軸移動(dòng)到指定位置
sety()將當(dāng)前y軸移動(dòng)到指定位置
setheading(angle) | seth(angle)設(shè)置當(dāng)前朝向?yàn)閍ngle的角度
home()設(shè)置當(dāng)前畫(huà)筆位置為原點(diǎn),朝向東
circle(step)繪制一個(gè)指定半徑、角度以及繪制步驟step的圓
dot(r, color)繪制一個(gè)指定半徑r和顏色color的圓點(diǎn)
undo()撤銷畫(huà)筆最后一步動(dòng)作
speed()設(shè)置的繪制速度,參數(shù)為0 - 10之間

turtle庫(kù)的控制畫(huà)筆和字體函數(shù)

函數(shù)描述
color()設(shè)置畫(huà)筆的顏色
pencolor()設(shè)置畫(huà)筆的顏色
fillcolor()設(shè)置填充顏色
begin_fill()填充圖形前,調(diào)用該方法
end_fill()填充圖形結(jié)束
filling()返回填充的狀態(tài),True為填充,F(xiàn)alse為未填充
clear()清空當(dāng)前窗口,但不改變當(dāng)前畫(huà)筆的位置
reset()清空當(dāng)前窗口,并重置位置狀態(tài)為默認(rèn)值
screensize()設(shè)置畫(huà)面的長(zhǎng)和寬
hideturtle()隱藏畫(huà)筆的turtle形狀
showturtle()顯示畫(huà)筆的turtle形狀
isvisible()如果turtle可見(jiàn),則返回Ture
write(str, font = None)輸出font字體的字符串

到此這篇關(guān)于Python的turtle繪圖庫(kù)使用基礎(chǔ)的文章就介紹到這了,更多相關(guān)Python turtle繪圖庫(kù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

關(guān)鍵詞:

相關(guān)內(nèi)容

消費(fèi)
產(chǎn)業(yè)
艾麗哲女裝品牌,雄厚實(shí)力助您輕松開(kāi)啟創(chuàng)業(yè)之路 在不斷變化的市場(chǎng)環(huán)境下,沒(méi)有哪一個(gè)品牌能確定自己是否會(huì)在將來(lái)一路常青,不會(huì)被淘汰
真正的多拉快跑,江淮1卡帥鈴S3小卡飽受期待 帥鈴作為江淮1卡旗下高端品牌,一直以來(lái)都備受廣大卡友的喜愛(ài)與信賴。為了滿足從事短途
直擊商品交易痛點(diǎn),中京商品交易市場(chǎng)助力行業(yè)客戶交易無(wú)憂 在當(dāng)前經(jīng)濟(jì)形勢(shì)下,大宗商品交易成為投資者和企業(yè)家們的重要選擇之一。但是,由于大宗
【羽翼豐滿,夢(mèng)想綻放】熱烈慶祝艾珀耐爾天津波音工業(yè)天窗項(xiàng)目順利竣工 捷報(bào):近日,艾珀耐爾科技位于天津?yàn)I海高新區(qū)的波音天窗施工項(xiàng)目圓滿竣工!!這是一次
基金
主站蜘蛛池模板: 青青青在线观看视频| 日韩视频在线免费观看| 日本精品一区二区三区在线| 国产精品初高中精品久久| 欧美精品www| 国产日韩在线一区二区三区| 久久九九国产精品怡红院| 国产精品av在线播放| 国产成人精品a视频一区www| 99福利在线观看| 色综合天天狠天天透天天伊人| 久久99中文字幕| 国产综合免费视频| 日韩在线中文字幕| 欧美亚洲视频在线看网址| 国产在线精品一区| 中文字幕一区综合| 国产成人精品午夜| 久久国产精品网站| 久久香蕉国产线看观看av| 久久中文精品视频| 国产精品视频在线免费观看| 天天人人精品| 91精品国产综合久久香蕉最新版| 日本国产高清不卡| 久久久久久久免费| 欧美日韩精品免费观看视一区二区 | 国产精品久久久久久亚洲影视 | 日产中文字幕在线精品一区| 国产精品美女在线| 日本一区视频在线观看| 国产精品美女诱惑| 久久久天堂国产精品| 久久精品在线免费视频| 伊人天天久久大香线蕉av色| av中文字幕av| 91精品免费久久久久久久久| 久久精品日韩精品| 久久夜色精品国产亚洲aⅴ| 99视频免费观看蜜桃视频| 欧美精品亚洲|