真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

怎樣利用python畫(huà)圖

這篇文章給大家介紹怎樣利用python畫(huà)圖,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對(duì)大家能有所幫助。

創(chuàng)新互聯(lián)是一家專(zhuān)業(yè)提供蒼溪企業(yè)網(wǎng)站建設(shè),專(zhuān)注與成都網(wǎng)站建設(shè)、網(wǎng)站制作、HTML5、小程序制作等業(yè)務(wù)。10年已為蒼溪眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專(zhuān)業(yè)網(wǎng)站建設(shè)公司優(yōu)惠進(jìn)行中。

昨天我們寫(xiě)了怎么利用python畫(huà)出弧線或是圓形,今天我們就在昨天的基礎(chǔ)上畫(huà)出各種花來(lái)。

首先我們嘗試在弧線的基礎(chǔ)上加一道轉(zhuǎn)角度的遞歸 :

import turtle

import math

bob = turtle.Turtle()                                 

#創(chuàng)造一個(gè)turtle object名為bob

print(bob)                                               

#繪制這個(gè)object

def arc(t,r,angle):

    arc_length = 2 *math.pi * r *angle /360

#求出弧長(zhǎng)

    n = 50                                                    

#要繪畫(huà)直線的的次數(shù) 

#n的數(shù)值越大越好看,但運(yùn)行時(shí)間會(huì)增加 (也可直接用弧長(zhǎng))

    step_length = arc_length/n                    

#每一次畫(huà)線的長(zhǎng)度

    step_angle = angle/n                            

 #每一次畫(huà)線所變化的角度

    for i in range(n):

        t.fd(step_length)                                

 #向前畫(huà)直線

        t.lt(step_angle)                                   

#轉(zhuǎn)角度 
    t.lt(120)                                                  

#畫(huà)完一道弧形后轉(zhuǎn)120度
    arc(bob,200,120)                                    

#遞歸語(yǔ)句


turtle.mainloop()                                        

#保留圖形

arc(bob,200,60)                                         

 #調(diào)用函數(shù)實(shí)現(xiàn)實(shí)時(shí)繪制
 怎樣利用python畫(huà)圖
    這就是通過(guò)遞歸實(shí)現(xiàn)的三葉草。
    實(shí)際上我們只要改一個(gè)小參數(shù),就能變成這樣一朵很漂亮的花朵。大家猜到是哪一步了嗎?
    怎樣利用python畫(huà)圖
     其實(shí)就是t.lt(120)變成 t.lt(90),角度一變它就自動(dòng)畫(huà)下去了哦。
     再小小地變動(dòng)兩個(gè)參數(shù),它就帶把了。嘿嘿。
    怎樣利用python畫(huà)圖

    如果你注意觀察,你會(huì)發(fā)現(xiàn)花朵的中間都是圓,請(qǐng)問(wèn)這是哪段代碼造成的呢?

    python的turtle庫(kù)的魅力可不至于此,你還可以用它來(lái)畫(huà)商標(biāo):
    怎樣利用python畫(huà)圖
    
    還有美麗的雪花?。坪涨€,明天我們就具體實(shí)現(xiàn)這個(gè)吧)
    怎樣利用python畫(huà)圖

關(guān)于怎樣利用python畫(huà)圖就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。


文章名稱(chēng):怎樣利用python畫(huà)圖
標(biāo)題路徑:http://weahome.cn/article/gcggjh.html

其他資訊

在線咨詢(xún)

微信咨詢(xún)

電話咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部