绘制任意正多边形 11.4

Python
def draw_polygon(sides, length):
    """绘制正多边形
    sides: 边数
    length: 边长
    """
    angle = 360 / sides  # 计算外角度数
    for i in range(sides):
        pen.forward(length)
        pen.right(angle)

# 测试绘制正五边形(5条边)
draw_polygon(5, 80)

# 测试绘制正六边形(6条边)  
draw_polygon(6, 60)

您可能还喜欢...

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注