您好!要用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的正方形。