版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、Python turtle:right()、left()、setheading()turtle.right(degree):順時針移動degreeturtle.left(degree):逆時針移動degreesetheading(angle):設(shè)置當前朝向為angle角度for i in range(3):t.right(i*120)t.forward(200)for i in range(3):t.left(i*120)t.forward(200)for i in range(3):t.setheading(i*120)t.forward(200)拓展練習:使用Python畫小豬佩奇from
2、 turtle import * def nose(x,y):#鼻子 penup()#提起筆 goto(x,y)#定位 pendown()#落筆,開始畫 setheading(-30)#將烏龜?shù)姆较蛟O(shè)置為to_angle/為數(shù)字(0-東、90-北、180-西、270-南) begin_fill()#準備開始填充圖形 a=0.4 for i in range(120): if 0=i30 or 60=i90: a=a+0.08 left(3) #向左轉(zhuǎn)3度 forward(a) #向前走a的步長 else: a=a-0.08 left(3) forward(a) end_fill()#填充完成
3、penup() setheading(90) forward(25) setheading(0) forward(10) pendown() pencolor(255,155,192)#畫筆顏色 setheading(10) begin_fill() circle(5) color(160,82,45)#返回或設(shè)置pencolor和fillcolor end_fill() penup() setheading(0) forward(20) pendown() pencolor(255,155,192) setheading(10) begin_fill() circle(5) color(16
4、0,82,45) end_fill() def head(x,y):#頭 color(255,155,192),pink) penup() goto(x,y) setheading(0) pendown() begin_fill() setheading(180) circle(300,-30) circle(100,-60) circle(80,-100) circle(150,-20) circle(60,-95) setheading(161) circle(-300,15) penup() goto(-100,100) pendown() setheading(-30) a=0.4 f
5、or i in range(60): if 0=i30 or 60=i90: a=a+0.08 lt(3) #向左轉(zhuǎn)3度 fd(a) #向前走a的步長 else: a=a-0.08 lt(3) fd(a) end_fill() def ears(x,y): #耳朵 color(255,155,192),pink) penup() #提起筆移動 goto(x,y) pendown() begin_fill() setheading(100) #當前朝100度方向移動 circle(-50,50) #半徑50,弧度50 circle(-10,120) circle(-50,54) end_fill
6、() penup() setheading(90) forward(-12) setheading(0) forward(30) pendown() begin_fill() setheading(100) circle(-50,50) circle(-10,120) circle(-50,56) end_fill() def eyes(x,y):#眼睛 color(255,155,192),white) penup() setheading(90) forward(-20) setheading(0) forward(-95) pendown() begin_fill() circle(15
7、) end_fill() color(black) penup() setheading(90) forward(12) setheading(0) forward(-3) pendown() begin_fill() circle(3) end_fill() color(255,155,192),white) penup() seth(90) forward(-25) seth(0) forward(40) pendown() begin_fill() circle(15) end_fill() color(black) penup() setheading(90) forward(12)
8、setheading(0) forward(-3) pendown() begin_fill() circle(3) end_fill() def cheek(x,y):#腮 color(255,155,192) penup() goto(x,y) pendown() setheading(0) begin_fill() circle(30) end_fill() def mouth(x,y): #嘴 color(239,69,19) penup() goto(x,y) pendown() setheading(-80) circle(30,40) circle(40,80) def setting(): #參數(shù)設(shè)置 pensize(4) hideturtle() #使烏龜無形(隱藏) colormode(255) #將其設(shè)置為1.0或255.隨后 顏色三元組的r,g,b值必須在0 . cmode范圍內(nèi) color(255,155,192),pink) setup(840,500) speed(10) def main(): setting() #畫布、畫筆
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 教學之路模板
- 教學旅行中的啟示
- 二零二五年度公路運輸貨物倉儲與配送服務合同3篇
- 2024年鄭州滎陽市招錄消防救援隊員考試真題
- 《internet應用教程》課件第4章
- 2024年天津市寧河區(qū)事業(yè)單位招聘考試真題
- 2024年普洱市墨江縣消防救援大隊招聘政府專職消防隊員考試真題
- 二零二五年度建筑門窗品牌授權(quán)代理銷售合同范本3篇
- 2025版建筑工程合同電子檔案管理標準3篇
- 二零二五年度公共設(shè)施施工合同綠色施工技術(shù)要求3篇
- 詢價單模板范本
- 物業(yè)市場拓展部工作總結(jié)
- 馬克思主義基本原理-2023版-課后習題答案
- 圍手術(shù)期胃腸營養(yǎng)
- 基坑支護工程質(zhì)量控制要點
- 2024年有色金屬分選機行業(yè)特點分析
- 小學師德師風培訓的課件
- 吸粉活動推廣方案
- 系統(tǒng)集成實施方案
- 2024年大學試題(管理類)-行政管理學筆試歷年真題薈萃含答案
- 高尿酸血癥的預防與控制策略研究
評論
0/150
提交評論