本文關(guān)鍵給大家介紹了python應(yīng)用for循環(huán)和海龜繪圖完成好看螺旋完成實(shí)例,感興趣的小伙伴可以參考借鑒一下,希望可以有一定的幫助,祝愿大家多多的發(fā)展,盡早漲薪
用for循環(huán)和海龜繪圖完成好看的螺旋
A.教學(xué)內(nèi)容
這堂課根據(jù)制作繁雜的螺旋來(lái)加強(qiáng)學(xué)習(xí)for循環(huán)和range()函數(shù)公式用法。全面了解周而復(fù)始的程序流程全過(guò)程。
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)說(shuō)過(guò)如何繪制正五邊形,這節(jié)將圍繞for循環(huán)制作1個(gè)五邊行螺旋。螺旋的特點(diǎn)就是有許多個(gè)邊,每一個(gè)邊長(zhǎng)度都是一樣的,是逐步增加的。比如說(shuō)第1周長(zhǎng)為1,第2周長(zhǎng)為2,第3周長(zhǎng)為3,先后提升。如果使用for循環(huán),則每循壞一回往前走之間的距離提升1,如下圖所示:
range(100)將讓for循環(huán)中灶具后邊的編碼循壞100次。
導(dǎo)出五邊行螺旋
上邊的流程是怎么執(zhí)行的?
(1)最先導(dǎo)進(jìn)海龜繪圖控制模塊,并把自變量t設(shè)為海歸的字的筆畫(huà)。
(2)python初次實(shí)行循壞時(shí),for循環(huán)先瀏覽range頁(yè)面上的第一個(gè)元素0(range(100)會(huì)形成從0到99的連續(xù)不斷的數(shù)),并把0存放在自變量x中,自變量x的值變成0。
(3)實(shí)行t.forward(x)句子讓海歸畫(huà)筆工具往前挪動(dòng)x步。因?yàn)閤=0,所以畫(huà)筆工具往前挪動(dòng)0步。
(4)實(shí)行t.right(72)句子,讓海歸畫(huà)筆工具往右動(dòng)72°。
(5)實(shí)行再次循壞,for循環(huán)瀏覽range頁(yè)面上的第2個(gè)原素1,并把1存放在自變量x中,自變量x的值變成1.然后畫(huà)筆工具往前挪動(dòng)1步,畫(huà)筆工具往右動(dòng)72°。
(6)實(shí)行第3次循壞,for循環(huán)瀏覽range頁(yè)面上的第3個(gè)原素2,并把2存放在自變量x中,自變量x的值變成2,然后畫(huà)筆工具往前挪動(dòng)2步,畫(huà)筆工具往右動(dòng)72°。
(7)那樣一次一次地執(zhí)行,當(dāng)for循環(huán)賦值range中最后一個(gè)元素99時(shí),自變量x的值便為99,畫(huà)筆工具往前挪動(dòng)99步,并往右動(dòng)72°。這個(gè)就畫(huà)了個(gè)好看的螺旋。
制作旋轉(zhuǎn)方向改動(dòng)
上邊的系統(tǒng)中,假如我們將會(huì)每一次制作旋轉(zhuǎn)視角調(diào)整一下會(huì)制作出什么圖形呢?
(1)將旋轉(zhuǎn)方向angle調(diào)整為76°時(shí):
(2)將旋轉(zhuǎn)方向angle調(diào)整為91°時(shí):
綜上所述,這篇文章就給大家介紹到這里了,希望可以給大家?guī)?lái)幫助。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/129034.html
摘要:課前準(zhǔn)備的電腦以上的一烏龜烏龜是一種作圖模塊在中可以如下導(dǎo)入函數(shù)該函數(shù)使海龜畫(huà)出一條直線度函數(shù)該函數(shù)使海龜左轉(zhuǎn)度函數(shù)該函數(shù)使海龜右轉(zhuǎn)度二制作程序?qū)肽K前進(jìn)個(gè)單位左轉(zhuǎn)度畫(huà)出了一個(gè)螺旋正方形,正好條線。 課前準(zhǔn)備:Win7~Win10,MacOS,>=Ubuntu 16.04的電腦Python 3.1.1 以上的 Python IDLE 一、烏龜?烏龜是一種作圖模塊,在Python中可以...
本文關(guān)鍵給大家介紹了python循環(huán)之五顏六色環(huán)形完成實(shí)例詳細(xì)說(shuō)明,感興趣的小伙伴可以參考借鑒一下,希望可以有一定的幫助,祝愿大家多多的發(fā)展,盡早漲薪 五顏六色環(huán)形更好看 A.教學(xué)內(nèi)容 根據(jù)制作五顏六色的環(huán)形去學(xué)習(xí)目錄使用方法、色調(diào)的操作技巧等,在學(xué)習(xí)中把握python程序流程制作五顏六色的圖型方式?! .知識(shí)要點(diǎn) (1)制作環(huán)形 (2)設(shè)定畫(huà)筆工具色調(diào) (3)轉(zhuǎn)換畫(huà)筆工具色調(diào)技...
摘要:比如把上面畫(huà)正方形的例子稍做變化重復(fù)執(zhí)行次畫(huà)正方形開(kāi)始畫(huà)正方形結(jié)束右轉(zhuǎn)度執(zhí)行后,可以看到,畫(huà)出一個(gè)非常規(guī)整漂亮的組合圖案。 turtle圖形庫(kù)源于1966年誕生的Logo語(yǔ)言,是入門(mén)Python的有趣工具。因其簡(jiǎn)單便捷的圖形化方法、和立即反饋式的繪畫(huà)效果,成為眾多編程入門(mén)者的首選。相對(duì)于大多數(shù)入門(mén)教材中枯燥的語(yǔ)法學(xué)習(xí),和函數(shù)、方法的演練來(lái)說(shuō),turtle的趣味性顯得別具一格、極富效...
摘要:要不然無(wú)法轉(zhuǎn)換除數(shù)最后得到的是浮點(diǎn)數(shù)你想要幾邊來(lái)密封呢進(jìn)行顏色填充目前,我掌握的所填充的必須是一個(gè)封閉圖形。一下子出來(lái)完的那種代碼你想要幾邊來(lái)密封呢也可以通過(guò)調(diào)用函數(shù)來(lái)畫(huà)圖形代碼隨機(jī)生成圖像代碼決定繪制圖形形狀矩形三角形圓 turtle:海龜先生的意思。 Python老是用動(dòng)物的名字! 首先要引入呀!不引入當(dāng)然是不可以用的呀!showImg(https://img-blog.csdn...
閱讀 928·2023-01-14 11:38
閱讀 902·2023-01-14 11:04
閱讀 759·2023-01-14 10:48
閱讀 2065·2023-01-14 10:34
閱讀 968·2023-01-14 10:24
閱讀 844·2023-01-14 10:18
閱讀 512·2023-01-14 10:09
閱讀 591·2023-01-14 10:02