绘制任意正多边形 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)