少兒學程式設計系列 使用遞迴畫出希爾伯特曲線

2021-10-20 18:03:27 字數 717 閱讀 1060

turtle模組是標準python安裝的一部分,它提供了乙個繪圖板,這樣我們就可以使用turtle方法繪製不同的圖形。這是一種向孩子們介紹程式設計的流行方式

right(angle) : 順時針旋轉

left(angle) : 逆時針旋轉

shape(name) : 改變預設的畫筆形狀,預設的畫筆形狀是箭頭,可以修改為如下形狀:「arrow」, 「turtle」, 「circle」, 「square」, 「********」, 「classic」

setheading(to_angle) : 將海龜指標的方向設定為to_angle, 函式名稱簡寫為seth.

color(color_name) : 改變畫筆的顏色,

circle(radius, extent=none, steps=none) :使用指定的半徑畫圓

"""畫30個連續的正方形,每個順時針旋轉10°

"""color("green")

for i in range(30):

for j in range(4):

forward(sidelength)

rig

少兒學程式設計系列 使用遞迴畫雪花

用遞迴和turtle庫繪製八進位制的雪花。以下是遞迴深度從1 5的八面形雪花 除了通過遞迴深度停止遞迴,還可以在半徑小於特定大小時停止遞迴。以下八面形雪花是通過將半徑遞迴的閾值設定為10生成的。現在你可以看到所有的八邊形都有相同的尺寸 以指定的中心,畫八面形 def octagon x,y,r x,...

少兒學程式設計系列 開發乙個打字遊戲

怎麼使用python的turtle開發乙個打字遊戲呢?然後通過此遊戲提高鍵盤輸入的速度。本文就開發乙個這樣的打字遊戲,使用者根據螢幕上掉下來的字母,快速敲出正確的字母,正確率越高,得分越高,如果字母到達螢幕底部你還沒有敲出來,則整個遊戲結束。根據設定的字母數n,隨時都有n個隨機的字母從螢幕上掉下來。...

少兒機械人程式設計課程學什麼

少兒機械人程式設計課程學什麼 學習任何一門學科都有循序漸進的過程,而學習少兒機械人程式設計不是想象中的不容易,需要少年有最基礎的邏輯思維 最基本的學科常識和最簡單的動手能力,格物斯坦關心每位熱衷於想學好機械人程式設計的孩子,具體學什麼,往下看。說起少兒程式設計時,很多家長尤其是 80 後 90 後家...