使用Python的turtle庫畫乙個簡單的五角星

2021-08-14 15:13:00 字數 1351 閱讀 7666

turtle庫是python的內建圖形化模板

可參考筆記或其他的資料:

**:

"""

功能:五角星的繪製

"""import turtle

defmain

():"""

主函式"""

count = 1

while count <= 5:

turtle.forward(100) #向前走50

turtle.right(144) #向右轉144度

count = count + 1

turtle.exitonclick()

if __name__ == '__main__':

main()

執行結果:

功能:五角星的繪製

"""import turtle

#繪製五角星的函式

defdraw_recursive_pentagram

(leng):

""" 迭代繪製五角星

自己呼叫自己

"""count = 1

while count <= 5:

turtle.forward(leng) # 向前走50

turtle.right(144) #向右轉144度

count += 1

#五角星繪製完成,更新引數

leng += 10

if leng <= 100:

draw_recursive_pentagram(leng)

defmain

():"""

主函式"""

turtle.penup()

turtle.backward(100)

turtle.pendown()

turtle.pensize(2)

turtle.pencolor('red')

segment = 50

draw_recursive_pentagram(segment)

turtle.exitonclick()

if __name__ == '__main__':

main()

執行結果:

參考資料:

[1] python學習聯盟-小象學院

Python中turtle庫的使用

turtle庫是python內建的圖形化模組,屬於標準庫之一,位於python安裝目錄的lib資料夾下,常用函式有以下幾種 coding utf 8 繪製蟒蛇 import turtle turtle.penup turtle.pencolor red turtle.forward 250 turt...

python學習筆記 turtle庫的使用

python中其他庫的呼叫方法也一樣 1 import 庫名 使用方法 庫名 函式名 函式引數 使用這種方法的好處就是,當乙個程式裡呼叫了多個庫時,可以防止函式名重複。2 from 庫名 import 函式名1,函式名2,函式名n 這種方法呼叫的只是import後宣告的函式,在使用這些函式時,直接 ...

使用python的turtle函式繪製乙個滑稽表情

turtle庫是python語言中乙個很流行的繪製影象的函式庫,想象乙個小烏龜,在乙個橫軸為x 縱軸為y的座標系原點,0,0 位置開始,它根據一組函式指令的控制,在這個平面座標系中移動,從而在它爬行的路徑上繪製了圖形。turtle繪圖的基礎知識 1.畫布 canvas 畫布就是turtle為我們展開...