python的polygon函数返回值怎么转成列表
时间: 2023-11-28 10:47:25 浏览: 108
Python库 | polygon-0.9.5.tar.gz
5星 · 资源好评率100%
Python中的polygon函数是用于绘制多边形的,它的返回值是一个特殊的对象类型,表示绘制出的图形。如果要将它转换为列表,需要使用其内置的方法来获取所有的点坐标,并将它们存储在一个列表中。
以下是一个示例代码,可以将polygon函数返回的对象转换为点坐标列表:
```python
import turtle
# 绘制一个三角形
turtle.penup()
turtle.goto(-100, 0)
turtle.pendown()
turtle.begin_fill()
turtle.color("red")
turtle.polygon([(0, 0), (100, 0), (50, 100)])
turtle.end_fill()
# 获取多边形的坐标点列表
points = turtle.get_poly()
points_list = list(points)
print(points_list)
```
上述代码中,首先通过turtle库绘制了一个三角形。然后使用get_poly()方法获取绘制的多边形的点坐标,并将其转换为列表存储在points_list变量中。最后,打印points_list列表中的元素即可查看多边形的坐标点。
阅读全文