Turtle库学习--海龟状态

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()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值