在Python中,我們通常使用Turtle庫來繪制圖形。Turtle庫中有一些有用的函數可以幫助我們控制畫筆的行為和方向。其中一個重要的函數就是 setheading(angle)。它可以設置畫筆朝向的角度。
下面是一個簡單的示例,演示如何使用setheading函數設置畫筆的朝向:
import turtle # 創建一個畫布并設置畫筆顏色 window = turtle.Screen() pen = turtle.Turtle() pen.color("red") # 設置畫筆朝向角度 pen.setheading(90) # 移動畫筆并繪制一條線段 pen.forward(100) # 關閉窗口 turtle.done()
在上面的代碼中,我們創建了一個畫布和一個畫筆。接著,我們將畫筆的顏色設置為紅色,并使用setheading函數將畫筆的朝向設置為90度,也就是向上的方向。接著,我們移動畫筆并繪制一條長度為100的線段。
你可以嘗試修改setheading函數的角度參數,這樣就可以改變畫筆的朝向,并繪制出不同的圖形。使用這個函數,你可以繪制任何你想要的形狀。
總的來說,setheading函數是Turtle庫中非常有用的一個函數。它可以控制畫筆的方向,讓你創造出各種有趣的圖形和形狀。