風向標作為氣象儀器之一,常常圖形化的呈現出來。在計算機界中,我們同樣可以用代碼來畫出這個圖形。下面就讓我們用Python來繪制一張精美的風向標!
import turtle # 設置畫筆 t = turtle.Turtle() t.speed(10) t.pensize(4) # 繪制紅色外圓 t.penup() t.goto(0, -200) t.pendown() t.pencolor("red") t.circle(200) # 繪制黑色內圓 t.penup() t.goto(0, -140) t.pendown() t.pencolor("black") t.circle(140) # 繪制風向線 t.penup() t.goto(0, 0) t.pendown() t.pencolor("black") for i in range(12): t.left(30) t.forward(140) # 繪制風向標指針 t.penup() t.goto(0, 0) t.pendown() t.pencolor("blue") t.begin_fill() t.left(90) t.forward(150) t.right(135) t.forward(50) t.right(90) t.forward(50) t.right(135) t.forward(150) t.end_fill() # 等待點擊退出 turtle.exitonclick()
上面的代碼中,我們利用了Python中的turtle庫來控制畫筆的移動。其中,t.pensize()函數用于設置畫筆的粗細,t.pencolor()函數用于設置畫筆的顏色,t.goto()用于將畫筆移動到指定的位置。另外,利用turtle庫可以讓風向標指針有更多的繪制選擇。
通過以上的Python代碼,我們就可以畫出一張美觀的風向標。想象一下,當我們擁有更豐富的Python語言知識后,我們就能夠用它畫出更多有趣的圖形!
上一篇css中加 什麼意思