版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
什么是“海龜”繪圖什么是海龜繪圖?turtle是python中的一個(gè)內(nèi)部庫文件,python從2.6之后也將turtle庫加入了其內(nèi)部庫中。由于是內(nèi)部庫,使用importturtle語句就能引入turtle庫,我們來賞析一下turtle繪制的圖形吧。?importturtle#導(dǎo)包t=turtle.Turtle()#創(chuàng)建一個(gè)鋼筆對(duì)象,使用這支鋼筆進(jìn)行繪制。foriinrange(0,100):#從0循環(huán)到99,一共循環(huán)100次。t.forward(i)#括號(hào)中的數(shù)字代表像素,向前i個(gè)像素t.left(90)#向前i個(gè)像素之后就左拐。使用turtle繪制螺旋線圖形嘗試更改括號(hào)中的參數(shù),看看發(fā)生了什么變化?源碼參考:luoxuanxian_demo.py繪畫的坐標(biāo)參考代碼:line_demo.py畫布思考一下turtle(畫布)有哪些功能?大小、位置這是我們能想到的turtle.setup(窗體的長x,窗體的寬y,位于電腦桌面的位置橫向x,位于電腦桌面位置縱向y)
turtle.screensize(canvwidth=None,canvheight=None,bg=None),參數(shù)分別為畫布的寬(單位像素),高,背景顏色。turtle.bgcolor(“black”)#更改畫布背景顏色顏色的表示方式RGB色彩拾取器:網(wǎng)址:/tool/pickrgb/畫筆tutle對(duì)象(畫筆)有哪些功能?大小、顏色、形狀t.pensize(5)#設(shè)置畫筆的大小,Python中所有表示長度的單位都是些像素t.pencolor(“red”)#設(shè)置畫筆的顏色,這里設(shè)置為紅色,也可以是rgb三元組t.speed(speed):#設(shè)置畫筆移動(dòng)速度,畫筆繪制的速度范圍[0,10]整數(shù),數(shù)字越大越快。t.forward(像素)#向前運(yùn)動(dòng),可縮寫:t.fd(像素)t.backward(像素)#向后運(yùn)動(dòng),可縮寫:t.bd(像素)t.lift(像素)#向左運(yùn)動(dòng),可縮寫:t.lt(像素)t.right(像素)#向右運(yùn)動(dòng),可縮寫:t.rt(像素)t.goto(像素x,像素y)#將畫筆移動(dòng)到某個(gè)點(diǎn)和t.setpos(x,y=None)turtle.setposition(x,y=None)是一樣的效果畫筆tutle對(duì)象(畫筆)有哪些功能?t.penup()#提筆移動(dòng),不繪制圖案t.pendown()#缺省時(shí)也繪制圖案;t.setheading(90)#設(shè)置龜頭的指向t.
circle(直徑)#繪制圓,并指定圓的直徑;它僅僅執(zhí)行一次,顏色填充:t.fillcolor(“顏色”)#指定填充顏色,字符串類型t.begin_fill()#開始填充顏色t.end_fill()#結(jié)束填充顏色自主總結(jié)090繪制等邊三角形importturtlet=turtle.Turtle()#創(chuàng)建一個(gè)新的畫布對(duì)象t.fillcolor("red")#設(shè)置要填充的顏色t.begin_fill()#開始填充顏色t.lt(240)#運(yùn)動(dòng)路徑t.fd(100)t.lt(120)t.fd(100)t.lt(120)t.fd(100)t.end_fill()#結(jié)束填充顏色X坐標(biāo)y坐標(biāo)(0,0)繪制等邊三角形#創(chuàng)建一個(gè)能指定長度和填充顏色的,繪制等邊三角形的函數(shù)t=turtle.Turtle()#創(chuàng)建一個(gè)新的畫布對(duì)象
defsanjiaxing(length,fill_color):#第1個(gè)參數(shù):指定長度,第2個(gè)參數(shù)指定填充顏色turnnum=[240,120,120]t.begin_fill()t.fillcolor(fill_color)foriinturnnum:t.lt(i)t.fd(length)t.end_fill()sanjiaxing(length=20
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年廣西北海濱海國家濕地公園管理處聘用人員控制數(shù)招聘備考題庫及一套完整答案詳解
- 2025年彌勒市婦幼保健院公開招聘備考題庫及1套參考答案詳解
- 2025年成都郫都西匯三九八醫(yī)院公開招聘人員備考題庫及1套完整答案詳解
- 甘肅省武威三中教育集團(tuán)聯(lián)片教研2024-2025學(xué)年九年級(jí)上學(xué)期期末考試物理試題(含答案)
- 2025年上海第九人民醫(yī)院成果轉(zhuǎn)化辦公室招聘辦公室工作人員備考題庫參考答案詳解
- 滄州市第四醫(yī)院康復(fù)院區(qū)2025年人員招聘備考題庫及完整答案詳解1套
- 2025年煙臺(tái)交通集團(tuán)有限公司管理培訓(xùn)生招聘備考題庫及參考答案詳解一套
- 2025年鹽城市交通運(yùn)輸局部分直屬單位公開招聘事業(yè)性質(zhì)人員備考題庫及答案詳解1套
- 2025年嘉興市經(jīng)英人才發(fā)展服務(wù)有限公司城南分公司公開招聘勞務(wù)派遣人員備考題庫及答案詳解參考
- 極簡商務(wù)年終總結(jié)匯報(bào)
- 智能裝備制造業(yè)售后服務(wù)體系建設(shè)
- 埃斯特維華義制藥有限公司年產(chǎn)35噸4800、25噸4790高級(jí)中間體技改項(xiàng)目環(huán)境影響報(bào)告書
- 魔力寶貝寵物卡片武器物品編碼
- 小學(xué)畢業(yè)班動(dòng)員會(huì)教學(xué)課件
- 汽車坡道玻璃雨棚施工方案
- 護(hù)理質(zhì)量檢查記錄69528
- 盆底肌表面肌電解讀
- 《南州六月荔枝丹》公開課PPT
- 四川省地震災(zāi)區(qū)重大地質(zhì)災(zāi)害治理工程資料全套表格
- 核對(duì)稿-700單元聯(lián)鎖
- 山塘整治工程建設(shè)方案
評(píng)論
0/150
提交評(píng)論