溫馨提示×

怎么用python編寫一個正方形

小億
282
2023-11-24 22:07:41
欄目: 編程語言

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

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女