最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用Python的turtle模塊畫圖的方法

 更新時間:2017年11月15日 10:32:24   作者:Zoctopus·Lian  
這篇文章主要介紹了使用Python的turtle模塊畫圖的方法,涉及turtle簡介,運動命令,畫筆控制命令的分享,以及具體操作的步驟,具有一定參考價值,需要的朋友可以了解下。

簡介:turtle是一個簡單的繪圖工具。它提供了一個海龜,你可以把它理解為一個機器人,只聽得懂有限的指令。

1.在文件頭寫上如下行,這能讓我們在語句中插入中文

#-*-coding:utf-8-*-

2.用importturtle導(dǎo)入turtle庫

3.繪圖窗口的原點(0,0)在正中間。默認(rèn)情況下,海龜向正右方移動。

4.操縱海龜繪圖有著許多的命令,這些命令可以劃分為兩種:一種為運動命令,一種為畫筆控制命令

(1)運動命令:

forward(d)

向前移動距離d代表距離

backward(d)

向后移動距離d代表距離

right(degree)

向右轉(zhuǎn)動多少度

left(degree)

向左轉(zhuǎn)動多少度

goto(x,y)

將畫筆移動到坐標(biāo)為(x,y)的位置

stamp()

繪制當(dāng)前圖形

speed(speed)

畫筆繪制的速度范圍[0,10]整數(shù)

(2)畫筆控制命令:

down()

畫筆落下,移動時繪制圖形

up()

畫筆抬起,移動時不繪制圖形

setheading(degree)

海龜朝向,degree代表角度

reset()

恢復(fù)所有設(shè)置

pensize(width)

畫筆的寬度

pencolor(colorstring)

畫筆的顏色

fillcolor(colorstring)

繪制圖形的填充顏色

fill(Ture)

 

fill(False)

 

circle(radius, extent)

繪制一個圓形,其中radius為半徑,extent為度數(shù),例如若extent為180,則畫一個半圓;如要畫一個圓形,可不必寫第二個參數(shù)

使用Python的turtle(海龜)模塊畫圖

第一步:讓Python引入turtle模塊,引入模塊就是告訴Python你想要用它。

importturtle

第二步:創(chuàng)建畫布。調(diào)用turtle中的Pen函數(shù)。

t=turtle.Pen()

第三步:移動海龜。

t.forward(50)

forward的中文意思是“向前地;促進”。所以這行代碼的意思是海龜向前移動50個像素:

t.left(90)

讓海龜左轉(zhuǎn)90度

現(xiàn)在我們可以嘗試畫一個方塊,思路就是前進-轉(zhuǎn)向90度-前進,循環(huán)四次。

>>> t.forward(50)
>>> t.left(90)
>>> t.forward(50)
>>> t.left(90)
>>> t.forward(50)
>>> t.left(90)
>>> t,forward(50)
>>> t.left(90)
>>> t,forward(50)

效果如下:

第四步:擦除畫布。

>>>t.reset()

重置命令(reset)這會清除畫布并把海龜放回開始的位置。

>>>t.clear()

清除命令(clear)只清除屏幕,海龜仍停留在原位。

我們還可以讓海龜向右(right)轉(zhuǎn),或者讓它后退(backward)。我們可以用向上(up)來把筆從紙上抬起來(換句話說就是讓海龜停止作畫),用向下(down)來開始作畫。

下面我們綜合運用一下,畫兩條線。

>>> t.reset() //擦除畫布并把海龜移回到開始位置
>>> t.backward(100) //后退100個像素
>>> t.up() // 抬筆不再作畫
>>> t.right(90) //向右轉(zhuǎn)90度
>>> t.forward(20) //前進20個像素
>>> t.left(90) //向左轉(zhuǎn)90度
>>> t.down() //下筆準(zhǔn)備作畫
>>> t.forward(100) //前進100個像素

效果如下:

總結(jié)

剛開始學(xué)用turtle模塊作畫,感覺就像小學(xué)剛開始作畫一樣。從前是拿起筆直接在紙上畫,到現(xiàn)在使用Python作畫時,感覺是把從前作畫的動作分解開:準(zhǔn)備畫布——拿起筆準(zhǔn)備作畫——開始作畫——放下筆不再作畫。感覺很有趣,慢慢來,這才只是剛開始。

以上就是本文關(guān)于使用Python的turtle模塊畫圖的方法的全部內(nèi)容,希望對大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站:

python實現(xiàn)圖片處理和特征提取詳解

python圖像常規(guī)操作

python好玩的項目—色情圖片識別代碼分享

如有不足之處,歡迎留言指出。

相關(guān)文章

  • 詳解python中自定義超時異常的幾種方法

    詳解python中自定義超時異常的幾種方法

    這篇文章主要介紹了詳解python中自定義超時異常的幾種方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • Python新手學(xué)習(xí)裝飾器

    Python新手學(xué)習(xí)裝飾器

    在本篇文章里小編給大家整理的是一篇關(guān)于Python裝飾器的相關(guān)知識點內(nèi)容,需要的朋友們可以學(xué)習(xí)下。
    2020-06-06
  • Pytorch實現(xiàn)邏輯回歸分類

    Pytorch實現(xiàn)邏輯回歸分類

    這篇文章主要為大家詳細(xì)介紹了Pytorch實現(xiàn)邏輯回歸分類,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • python 操作mysql數(shù)據(jù)中fetchone()和fetchall()方式

    python 操作mysql數(shù)據(jù)中fetchone()和fetchall()方式

    這篇文章主要介紹了python 操作mysql數(shù)據(jù)中fetchone()和fetchall()方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-05-05
  • Pytorch平均池化nn.AvgPool2d()使用方法實例

    Pytorch平均池化nn.AvgPool2d()使用方法實例

    平均池化層,又叫平均匯聚層,下面這篇文章主要給大家介紹了關(guān)于Pytorch平均池化nn.AvgPool2d()使用方法的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-02-02
  • Opencv簡單圖像操作方法實戰(zhàn)

    Opencv簡單圖像操作方法實戰(zhàn)

    OpenCV是一個開源的計算機視覺庫,它提供了一系列豐富的圖像處理和計算機視覺算法,這篇文章主要給大家介紹了關(guān)于Opencv簡單圖像操作方法的相關(guān)資料,需要的朋友可以參考下
    2024-02-02
  • 20個Python常用技巧分享

    20個Python常用技巧分享

    Python的可讀性和簡單性是其廣受歡迎的兩大原因,本文介紹20個常用的Python技巧來提高代碼的可讀性,并能幫助你節(jié)省大量時間,下面的技巧將在你的日常編碼練習(xí)中非常實用
    2023-04-04
  • tensorflow之tf.record實現(xiàn)存浮點數(shù)數(shù)組

    tensorflow之tf.record實現(xiàn)存浮點數(shù)數(shù)組

    今天小編就為大家分享一篇tensorflow之tf.record實現(xiàn)存浮點數(shù)數(shù)組,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • python面向?qū)ο缶幊淘O(shè)計原則之單一職責(zé)原則詳解

    python面向?qū)ο缶幊淘O(shè)計原則之單一職責(zé)原則詳解

    這篇文章主要為大家詳細(xì)介紹了python面向?qū)ο缶幊淘O(shè)計原則之單一職責(zé)原則,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-03-03
  • Python作用域(局部?全局)及global關(guān)鍵字使用詳解

    Python作用域(局部?全局)及global關(guān)鍵字使用詳解

    這篇文章主要為大家介紹了Python作用域(局部?全局)及global關(guān)鍵字使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-10-10

最新評論

平阳县| 宁安市| 云梦县| 莒南县| 祁阳县| 东明县| 成都市| 广州市| 岳普湖县| 嵊州市| 景德镇市| 合川市| 丘北县| 白银市| 福海县| 宜州市| 尚志市| 乌拉特前旗| 阿坝县| 长泰县| 巴彦县| 东源县| 阳泉市| 炎陵县| 买车| 镇平县| 湾仔区| 彭泽县| 呈贡县| 通州市| 县级市| 健康| 莲花县| 泸溪县| 维西| 东山县| 卢氏县| 自贡市| 麻栗坡县| 即墨市| 临泽县|