我正在开发一个 python 程序,用于在 Minecraft 中创建圆形和椭圆形,或者用于您能想到的任何钉板系统。基本上是一样的事情as this tool right here ,但我正在编写自己的代码。我使用 turtle 模块首先绘制网格,然后再绘制圆形/椭圆形。但是,我需要一种方法来提取 turtle 的坐标。
如果 t=turtle.Turtle(),则使用命令 t.position() 返回类似 (200.00,180.00) 的内容。我需要能够提取 y 坐标并用它进行操作。有什么想法吗?
感谢您的建议!
最佳答案
您可以通过以下方式仅提取 Y 坐标:
y = t.ycor()
当您通过t.position()
提取位置时,您会得到一个Vec2D
。这本质上是一个 float 元组,但以比常规 float 元组更截断(两位小数)的形式打印。但它具有相同的精度:
>>> t.circle(100, 36)
>>> t.position()
(58.78,19.10)
>>> t.ycor()
19.09830056250525
>>>
关于python - 如何将 turtle 的 y 坐标提取为 float - Python 3.x,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55437124/