溫馨提示×

怎么用python畫多邊形代碼

小億
118
2024-12-07 08:09:32
欄目: 編程語言

在Python中,你可以使用turtle庫來繪制多邊形。以下是一個簡單的示例,展示了如何使用turtle庫繪制一個五邊形:

import turtle

def draw_polygon(sides, length):
    angle = 360 / sides
    for _ in range(sides):
        turtle.forward(length)
        turtle.right(angle)

# 設置畫布和畫筆
turtle.setup(width=800, height=600)
turtle.speed(1)
turtle.penup()
turtle.goto(-200, 200)
turtle.pendown()

# 繪制五邊形
draw_polygon(5, 100)

# 隱藏畫筆
turtle.hideturtle()

# 保持窗口打開
turtle.done()

在這個示例中,我們首先導入turtle庫。然后,我們定義了一個名為draw_polygon的函數,該函數接受兩個參數:多邊形的邊數(sides)和每條邊的長度(length)。

draw_polygon函數中,我們計算每個內角的大?。?code>angle),然后使用一個for循環遍歷多邊形的每一條邊。在每次迭代中,我們向前移動指定的長度(length),然后向右旋轉指定的角度(angle)。

接下來,我們設置畫布的大小、畫筆速度,并將畫筆移動到繪制多邊形的起始位置。然后,我們調用draw_polygon函數來繪制五邊形。最后,我們隱藏畫筆并保持窗口打開,直到用戶關閉它。

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