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

python使用for循環(huán)和海龜繪圖實(shí)現(xiàn)漂亮螺旋線

 更新時(shí)間:2022年06月27日 16:32:43   作者:布口袋_天晴了  
這篇文章主要為大家介紹了python使用for循環(huán)和海龜繪圖實(shí)現(xiàn)漂亮螺旋線實(shí)現(xiàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

用for循環(huán)和海龜繪圖實(shí)現(xiàn)漂亮的螺旋線

A.課程內(nèi)容

本節(jié)課通過繪制復(fù)雜的螺旋線來深入學(xué)習(xí)for循環(huán)和range()函數(shù)的用法。深入了解循環(huán)的程序過程。

B.知識(shí)點(diǎn)

(1)for循環(huán)的用法

(2)range()函數(shù)的用法

(3)繪制螺旋線

C.用到的基本指令

(1)import

(2)turtle.Pen()

(3)forward()

(4)right()

(5)for循環(huán)

(6)range()

前面已經(jīng)講過如何繪制正五邊形,本節(jié)將結(jié)合for循環(huán)繪制一個(gè)五邊形螺旋線。螺旋線的特點(diǎn)是有很多個(gè)邊,每個(gè)邊的長度都不一樣,是逐漸增加的。比如第1邊長為1,第2邊長為2,第3邊長為3,依次增加。如果用for循環(huán),則每循環(huán)一次向前走的距離增加1,如圖所示:

range(100)將讓for循環(huán)中冒號(hào)后面的代碼循環(huán)100次。

輸出五邊形螺旋線

上面的程序是如何執(zhí)行的呢?

(1)首先導(dǎo)入海龜繪圖模塊,并將變量t設(shè)置為海龜?shù)墓P畫。

(2)python第一次執(zhí)行循環(huán)時(shí),for循環(huán)先訪問range列表中的第一個(gè)元素0(range(100)會(huì)生成從0到99的連續(xù)的數(shù)),并將0存儲(chǔ)在變量x中,變量x的值變?yōu)?。

(3)執(zhí)行t.forward(x)語句讓海龜畫筆向前移動(dòng)x步。由于x=0,所以畫筆向前移動(dòng)0步。

(4)執(zhí)行t.right(72)語句,讓海龜畫筆向右轉(zhuǎn)動(dòng)72°。

(5)執(zhí)行第二次循環(huán),for循環(huán)訪問range列表中的第二個(gè)元素1,并將1存儲(chǔ)在變量x中,變量x的值變?yōu)?.接著畫筆向前移動(dòng)1步,畫筆向右轉(zhuǎn)動(dòng)72°。

(6)執(zhí)行第三次循環(huán),for循環(huán)訪問range列表中的第三個(gè)元素2,并將2存儲(chǔ)在變量x中,變量x的值變?yōu)?,接著畫筆向前移動(dòng)2步,畫筆向右轉(zhuǎn)動(dòng)72°。

(7)這樣一次一次地繼續(xù)執(zhí)行,當(dāng)for循環(huán)遍歷range中最后一個(gè)元素99時(shí),變量x的值就為99,畫筆向前移動(dòng)99步,并向右轉(zhuǎn)動(dòng)72°。這樣就畫出一個(gè)漂亮的螺旋線。

繪制旋轉(zhuǎn)角度修改

上面的程序中,如果我們將每次繪制旋轉(zhuǎn)的角度改變一下會(huì)繪制出什么圖形呢?

(1)將旋轉(zhuǎn)角度angle修改為76°時(shí):

(2)將旋轉(zhuǎn)角度angle修改為91°時(shí):

以上就是python使用for循環(huán)和海龜繪圖實(shí)現(xiàn)漂亮螺旋線的詳細(xì)內(nèi)容,更多關(guān)于python for循環(huán)海龜繪圖螺旋線的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • 使用Python和wxPython實(shí)現(xiàn)下載視頻封面

    使用Python和wxPython實(shí)現(xiàn)下載視頻封面

    這篇文章主要為大家詳細(xì)介紹了如何使用Python和wxPython實(shí)現(xiàn)下載視頻封面,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-04-04
  • python 模擬創(chuàng)建seafile 目錄操作示例

    python 模擬創(chuàng)建seafile 目錄操作示例

    這篇文章主要介紹了python 模擬創(chuàng)建seafile 目錄操作,結(jié)合實(shí)例形式詳細(xì)分析了Python模擬創(chuàng)建seafile 目錄相關(guān)操作技巧,需要的朋友可以參考下
    2019-09-09
  • python 調(diào)用API接口 獲取和解析 Json數(shù)據(jù)

    python 調(diào)用API接口 獲取和解析 Json數(shù)據(jù)

    這篇文章主要介紹了python 如何調(diào)用API接口 獲取和解析 Json數(shù)據(jù),幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-09-09
  • Pycharm遠(yuǎn)程調(diào)試和MySQL數(shù)據(jù)庫授權(quán)問題

    Pycharm遠(yuǎn)程調(diào)試和MySQL數(shù)據(jù)庫授權(quán)問題

    這篇文章主要介紹了Pycharm遠(yuǎn)程調(diào)試和MySQL數(shù)據(jù)庫授權(quán)問題,文章內(nèi)容介紹詳細(xì),需要的小伙伴可以參考一下,希望對你的學(xué)習(xí)或工作有所幫助
    2022-03-03
  • python中將一個(gè)全部為int的list 轉(zhuǎn)化為str的list方法

    python中將一個(gè)全部為int的list 轉(zhuǎn)化為str的list方法

    下面小編就為大家分享一篇python中將一個(gè)全部為int的list 轉(zhuǎn)化為str的list方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • python庫使用Fire庫生成命令行參數(shù)

    python庫使用Fire庫生成命令行參數(shù)

    Python Fire是一個(gè)開源庫,能把Python對象轉(zhuǎn)換為命令行界面,F(xiàn)ire庫是一個(gè)非常有用的工具,它可以幫助開發(fā)人員創(chuàng)建命令行界面,并且可以將任何Python對象轉(zhuǎn)換為命令行界面,這篇文章主要介紹了python庫使用Fire庫生成命令行參數(shù),需要的朋友可以參考下
    2024-02-02
  • python實(shí)現(xiàn)打磚塊游戲

    python實(shí)現(xiàn)打磚塊游戲

    這篇文章主要為大家詳細(xì)介紹了Python實(shí)現(xiàn)打磚塊游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-02-02
  • 利用python3如何給數(shù)據(jù)添加高斯噪聲

    利用python3如何給數(shù)據(jù)添加高斯噪聲

    高斯噪聲既是符合高斯正態(tài)分布的誤差,一些情況下我們需要向標(biāo)準(zhǔn)數(shù)據(jù)中加入合適的高斯噪聲會(huì)讓數(shù)據(jù)變得有一定誤差而具有實(shí)驗(yàn)價(jià)值,下面這篇文章主要給大家介紹了關(guān)于利用python3如何給數(shù)據(jù)添加高斯噪聲的相關(guān)資料,需要的朋友可以參考下
    2022-03-03
  • Pycharm自動(dòng)添加文件頭注釋和函數(shù)注釋參數(shù)的方法

    Pycharm自動(dòng)添加文件頭注釋和函數(shù)注釋參數(shù)的方法

    這篇文章主要介紹了Pycharm自動(dòng)添加文件頭注釋和函數(shù)注釋參數(shù),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • Python實(shí)現(xiàn)繪制凸包的示例代碼

    Python實(shí)現(xiàn)繪制凸包的示例代碼

    凸包(Convex Hull)是一個(gè)計(jì)算幾何(圖形學(xué))中的概念。這篇文章主要為大家詳細(xì)介紹了Python繪制凸包的示例代碼,感興趣的小伙伴可以了解一下
    2023-05-05

最新評論

永胜县| 应用必备| 白河县| 濮阳县| 平乐县| 伊吾县| 汾阳市| 鲜城| 临汾市| 绥棱县| 会昌县| 三亚市| 北碚区| 大新县| 平南县| 勃利县| 佳木斯市| 嘉祥县| 咸丰县| 孙吴县| 新疆| 郧西县| 临汾市| 年辖:市辖区| 西乌珠穆沁旗| 乌拉特中旗| 光山县| 清涧县| 德庆县| 乌审旗| 潜江市| 城固县| 安远县| 阿克| 武功县| 吉木乃县| 错那县| 乐亭县| 邳州市| 寿光市| 麻江县|