turtle繪圖

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繪圖的基礎(chǔ)知識(shí)1.?畫布(canvas)畫布就是turtle為我們展開(kāi)用于繪圖區(qū)域伪很,我們可以設(shè)置它的大小和初始位置。我們可以通過(guò)turtle.setup(width=0.5,?height=0.75,?startx=None,?starty=None)方法來(lái)設(shè)置畫布的大小锉试。參數(shù):width,?height:?輸入寬和高為整數(shù)時(shí),?表示像素;?為小數(shù)時(shí),?表示占據(jù)電腦屏幕的比例,(startx,?starty):?這一坐標(biāo)表示矩形窗口左上角頂點(diǎn)的位置,?如果為空,則窗口位于屏幕中心拖云。2.?畫筆在畫布上,默認(rèn)有一個(gè)坐標(biāo)原點(diǎn)為畫布中心的坐標(biāo)軸宙项,坐標(biāo)原點(diǎn)上有一只面朝x軸正方向小烏龜株扛。這里我們描述小烏龜時(shí)使用了兩個(gè)詞語(yǔ):坐標(biāo)原點(diǎn)(位置)邑贴,面朝x軸正方向(方向)拢驾,?turtle繪圖中改基,就是使用位置方向描述小烏龜(畫筆)的狀態(tài)。2.1?畫筆的屬性畫筆(畫筆的屬性秕狰,顏色、畫線的寬度等)turtle.pensize():設(shè)置畫筆的寬度架忌;turtle.pencolor():沒(méi)有參數(shù)傳入叹放,返回當(dāng)前畫筆顏色,傳入?yún)?shù)設(shè)置畫筆顏色井仰,可以是字符串如"green",?"red",也可以是RGB?3元組破加。turtle.speed(speed):設(shè)置畫筆移動(dòng)速度,畫筆繪制的速度范圍[0,10]整數(shù)合是,數(shù)字越大越快聪全。常用命令操縱海龜繪圖有著許多的命令,這些命令可以劃分為3種:一種為運(yùn)動(dòng)命令荔烧,一種為畫筆控制命令汽久,還有一種是全局控制命令景醇。畫筆運(yùn)動(dòng)命令turtle.forward(distance)向當(dāng)前畫筆方向移動(dòng)distance像素長(zhǎng)度turtle.backward(distance)向當(dāng)前畫筆相反方向移動(dòng)distance像素長(zhǎng)度turtle.right(degree)順時(shí)針移動(dòng)degree°turtle.left(degree)逆時(shí)針移動(dòng)degree°turtle.pendown()移動(dòng)時(shí)繪制圖形吝岭,缺省時(shí)也為繪制turtle.goto(x,y)將畫筆移動(dòng)到坐標(biāo)為x,y的位置turtle.penup()提起筆移動(dòng)吧寺,不繪制圖形稚机,用于另起一個(gè)地方繪制turtle.circle()畫圓获搏,半徑為正(負(fù)),表示圓心在畫筆的左邊(右邊)畫圓setx(?)將當(dāng)前x軸移動(dòng)到指定位置sety(?)將當(dāng)前y軸移動(dòng)到指定位置setheading(angle)設(shè)置當(dāng)前朝向?yàn)閍ngle角度home()設(shè)置當(dāng)前畫筆位置為原點(diǎn)纬乍,朝向東裸卫。dot(r)畫筆控制命令turtle.fillcolor(colorstring)繪制圖形的填充顏色turtle.color(color1,?color2)同時(shí)設(shè)置pencolor=color1,?fillcolor=color2turtle.filling()返回當(dāng)前是否在填充狀態(tài)turtle.begin_fill()準(zhǔn)備開(kāi)始填充圖形turtle.end_fill()填充完成turtle.hideturtle()隱藏畫筆的turtle形狀turtle.showturtle()顯示畫筆的turtle形狀全局控制命令turtle.clear()清空turtle窗口墓贿,但是turtle的位置和狀態(tài)不會(huì)改變turtle.reset()清空窗口,重置turtle狀態(tài)為起始狀態(tài)turtle.undo()撤銷上一個(gè)turtle動(dòng)作turtle.isvisible()返回當(dāng)前turtle是否可見(jiàn)stamp()復(fù)制當(dāng)前圖形

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末调炬,一起剝皮案震驚了整個(gè)濱河市舱馅,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌棘钞,老刑警劉巖干毅,帶你破解...
    沈念sama閱讀 207,113評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異姨拥,居然都是意外死亡渠鸽,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,644評(píng)論 2 381
  • 文/潘曉璐 我一進(jìn)店門憨奸,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)凿试,“玉大人,你說(shuō)我怎么就攤上這事板甘。” “怎么了盐类?”我有些...
    開(kāi)封第一講書人閱讀 153,340評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵蝇闭,是天一觀的道長(zhǎng)硬毕。 經(jīng)常有香客問(wèn)我,道長(zhǎng)吐咳,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書人閱讀 55,449評(píng)論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮沪羔,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘琅豆。我一直安慰自己篓吁,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,445評(píng)論 5 374
  • 文/花漫 我一把揭開(kāi)白布冻押。 她就那樣靜靜地躺著洛巢,像睡著了一般孩擂。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上仗谆,一...
    開(kāi)封第一講書人閱讀 49,166評(píng)論 1 284
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼砰琢。 笑死,一個(gè)胖子當(dāng)著我的面吹牛训唱,可吹牛的內(nèi)容都是我干的挚冤。 我是一名探鬼主播,決...
    沈念sama閱讀 38,442評(píng)論 3 401
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼澳骤,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼澜薄!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起肤京,我...
    開(kāi)封第一講書人閱讀 37,105評(píng)論 0 261
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤棋枕,失蹤者是張志新(化名)和其女友劉穎饭庞,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體绸狐,經(jīng)...
    沈念sama閱讀 43,601評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡寒矿,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,066評(píng)論 2 325
  • 正文 我和宋清朗相戀三年若债,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片镜豹。...
    茶點(diǎn)故事閱讀 38,161評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡趟脂,死狀恐怖例衍,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情硼一,我是刑警寧澤梦抢,帶...
    沈念sama閱讀 33,792評(píng)論 4 323
  • 正文 年R本政府宣布惑申,位于F島的核電站圈驼,受9級(jí)特大地震影響人芽,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜绩脆,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,351評(píng)論 3 307
  • 文/蒙蒙 一萤厅、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧靴迫,春花似錦惕味、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 30,352評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至主守,卻和暖如春禀倔,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背参淫。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 31,584評(píng)論 1 261
  • 我被黑心中介騙來(lái)泰國(guó)打工救湖, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人涎才。 一個(gè)月前我還...
    沈念sama閱讀 45,618評(píng)論 2 355
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像跌前,于是被迫代替她去往敵國(guó)和親舒萎。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,916評(píng)論 2 344

推薦閱讀更多精彩內(nèi)容

  • Turtle庫(kù)是Python語(yǔ)言中一個(gè)很流行的繪制圖像的函數(shù)庫(kù)败徊,想象一個(gè)小烏龜煤杀,在一個(gè)橫軸為x沈自、縱軸為y的坐標(biāo)系原...
    千禧龍華閱讀 519評(píng)論 0 0
  • Turtle庫(kù)是Python語(yǔ)言中-個(gè)很流行的繪制圖像的函數(shù)庫(kù)籍滴,想象一個(gè)小烏龜,在一 一個(gè)橫軸為x、縱軸為y的坐標(biāo)...
    Michael_990c閱讀 579評(píng)論 0 0
  • turtle的介紹 Turtle庫(kù)是Python語(yǔ)言中一個(gè)很流行的繪制圖像的函數(shù)庫(kù),想象一個(gè)小烏龜燎竖,在一個(gè)橫軸為x...
    吾愛(ài)python閱讀 1,931評(píng)論 0 1
  • 一 基本繪圖 1.1 turtle庫(kù)導(dǎo)入方法 import turtle --- 采用 turtle.<函...
    摩天輪的守候閱讀 2,454評(píng)論 0 1
  • docker掛載文件的更新問(wèn)題 起因 項(xiàng)目中經(jīng)常會(huì)有需求脐供,宿主機(jī)上放有配置文件政己,然后掛載到docker容器內(nèi)。一般...
    Rock_0cd5閱讀 3,887評(píng)論 3 3