您好!要用Python編寫一個正方形,可以使用Turtle模塊來繪制圖形。以下是一個示例代碼:
import turtle
def draw_square(length):
turtle.pendown()
for _ in range(4):
turtle.forward(length)
turtle.right(90)
turtle.penup()
turtle.speed(1)
side_length = 100
turtle.goto(-side_length/2, -side_length/2)
draw_square(side_length)
turtle.done()
這段代碼使用了turtle庫來繪制正方形。draw_square函數接受一個參數length,代表正方形的邊長。在draw_square函數中,我們使用了for循環來繪制正方形的四條邊,每條邊的長度都是length,然后通過turtle.forward()函數向前移動,turtle.right()函數向右旋轉90度。turtle.penup()和turtle.pendown()分別用于抬起和放下畫筆,以便在繪制完一個正方形后移動到下一個位置。在主程序中,我們設置了繪制速度、正方形的邊長,并調用draw_square函數來繪制正方形。
運行這段代碼后,將會在窗口中繪制一個邊長為100的正方形。