turtle實現美國隊長盾牌

子墨老师發表於2024-04-28

具體程式碼如下

import turtle

## 繪畫大圓
turtle.pensize(10)       # 設定畫筆大小為10px
turtle.pencolor('red')   # 設定畫筆顏色

turtle.circle(105)       # 畫一個半徑為105px的圓
turtle.left(90)          #向左旋轉90度
turtle.penup()           #提筆
turtle.forward(50)       #前進50px
turtle.pendown()         #落筆
turtle.right(90)         #向右旋轉90度


## 繪製小圓並填充藍色
turtle.fillcolor('blue')   # 設定填充顏色
turtle.begin_fill()        # 設定填充起始位置
turtle.circle(55)          #繪製一個半徑為55px的圓
turtle.end_fill()          #設定填充結束位置


## 繪製五角星並填充
turtle.pensize(1)  
turtle.pencolor('white')  
turtle.fillcolor('white')

turtle.penup()
turtle.left(90)
turtle.forward(70)
turtle.left(90)
turtle.forward(48)
turtle.left(180)
turtle.pendown()  

turtle.begin_fill()
i=0
while i<5:
    turtle.forward(100)
    turtle.right(144)
    i+=1
turtle.end_fill()
turtle.hideturtle()  # 隱藏畫筆

相關文章