溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

python畫花朵代碼分享

發(fā)布時間:2020-05-09 15:36:11 來源:億速云 閱讀:941 作者:小新 欄目:編程語言

這篇文章主要為大家詳細介紹了python畫花朵代碼,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下。

怎么用python畫花朵?下面給大家講解一下具體步驟:

第一步,打開菜單欄,輸入idle,打開shell。

第二步,新建一個文件,并命名。

第三步,導(dǎo)入turtle模塊,創(chuàng)建一個新窗口用于繪圖,再創(chuàng)建一個turtle對象。

第四步,設(shè)置顏色,先繪制出花莖部,再繪制花蕊部分的圓,并填充顏色。

第五步,用循環(huán)語句,使畫筆繪制N個花瓣,最后隱藏畫筆。

第六步,定義單擊窗口就可以將其關(guān)閉。

具體代碼:

#導(dǎo)入turtle模塊
import turtle
window=turtle.Screen()  #創(chuàng)建一個新窗口用于繪圖
babbage=turtle.Turtle() #創(chuàng)建一個名字叫babbage的turtle對象
babbage.color("green","black")
babbage.left(90)    #使babbage左轉(zhuǎn)90°
babbage.forward(100)    #向前移動了100像素
babbage.right(90)   #右轉(zhuǎn)90°
babbage.color("black","black")
babbage.begin_fill()    #為圓填充顏色
babbage.circle(10)  #畫個半徑為10像素的圓
babbage.end_fill()
#畫第N個花瓣
for i in range(1,24):
    if babbage.color()==("red","black"):
        babbage.color("orange","black")
    elif babbage.color()==("orange","black"):
        babbage.color("yellow","black")
    else:
          babbage.color("red","black")
    babbage.left(15)
    babbage.forward(50)
    babbage.left(157)
    babbage.forward(50)
babbage.hideturtle()
window.exitonclick()    #定義單擊窗口就可以將其關(guān)閉

結(jié)果顯示:

python畫花朵代碼分享

關(guān)于python畫花朵代碼分享就分享到這里了,希望以上內(nèi)容可以對大家有一定的參考價值,可以學(xué)以致用。如果喜歡本篇文章,不妨把它分享出去讓更多的人看到。

向AI問一下細節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI