Python是一種高級編程語言,最受歡迎的應該是它強大的繪圖功能。本文將介紹Python如何繪制空心圖形,使用pre標簽展示代碼。
import turtle # 建立畫布 canvas = turtle.Screen() canvas.bgcolor("white") # 建立筆 pen = turtle.Turtle() pen.color("black") # 畫正方形 for i in range(4): pen.forward(100) pen.right(90) # 畫圓形 pen.up() pen.goto(50,50) pen.down() pen.circle(50) # 關閉畫筆,完成繪制 pen.hideturtle() turtle.done()
首先,我們需要通過導入turtle模塊來實現繪圖。接著,我們建立了一個名為canvas的畫布,并將背景色設置為白色。接下來,我們創建了一個畫筆并將它的顏色設置為黑色。
我們通過for循環來畫一個正方形,每個邊長100。first forward(100)是向前走一百個像素,right(90)是向右轉九十度。
接著,我們使用筆的up()和goto()方法來移動至(50,50)坐標位置,下通過circle(50)方法來畫一個半徑為50的圓形。
最后,我們通過hideturtle()方法關閉畫筆,并通過turtle.done()方法完成繪圖。
這樣,我們就成功繪制了一個空心的正方形和圓形。你可以根據自己的需求調整代碼中的參數,來繪制更多不同類型的空心圖形。