是的,可以使用 Python 自定义一个正多边形函数。您可以使用数学库如 Numpy 和 Matplotlib 来绘制多边形,也可以自己编写代码。
绘制正多边形的基本方法是:计算多边形的各个顶点的坐标,然后使用 Matplotlib 的 plot 函数绘制多边形。
以下是一个简单的示例代码:
import numpy as np
import matplotlib.pyplot as plt
def regular_polygon(n, r):
theta = np.linspace(0, 2 * np.pi, n, endpoint=False)
x = r