turtle.position()
简:turtle.pos()
返回海龟当前的坐标 (x,y)
turtle.xcor()
返回海龟的 x 坐标
turtle.ycor()
返回海龟的 y 坐标
turtle.heading()
返回海龟当前的朝向
urtle.towards(x, y=None)
参数
x – 一个数值或数值对/矢量,或一个海龟实例(必须要有)
y – 一个数值——如果 x 是一个数值,否则为 None
从海龟位置到由 (x,y),矢量或另一海龟对应位置的连线的夹角
turtle.distance(x, y=None)
参数
x – 一个数值或数值对/矢量,或一个海龟实例(必须要有)
y – 一个数值——如果 x 是一个数值,否则为 None
返回从海龟位置到由 (x,y),适量或另一海龟对应位置的单位距离
可以观察下列代码的运行结果:
import turtle
turtle.left(60)
turtle.forward(100)
print(turtle.pos())
print(turtle.towards(0, 0))
print(turtle.heading())
print(turtle.distance(150,0))
turtle.done()
turtle.degrees(fullcircle=360.0)
参数
fullcircle – 一个数值
设置一个圆周为多少 “度”。默认值为 360 度。
turtle.radians()
设置角度的度量单位为弧度
可以观察下列代码的运行结果:
import turtle
turtle.home()
turtle.left(100)
turtle.degrees(fullcircle=400)
print(turtle.heading())
turtle.home()
turtle.degrees(fullcircle=360)
turtle.left(90)
print(turtle.heading())
turtle.radians()
print(turtle.heading())
turtle.done()