📜  Python中的 turtle.heading()函数(1)

📅  最后修改于: 2023-12-03 14:46:37.335000             🧑  作者: Mango

Python中的 turtle.heading()函数

turtle.heading()函数用于获取海龟当前的朝向(角度)。它返回一个浮点数,代表海龟当前的角度。0度表示向右,90度表示向上,180度表示向左,270度表示向下,360度等同于0度。

语法
turtle.heading()
返回值
  • 浮点数,代表海龟当前的角度。
示例
import turtle

t = turtle.Turtle()
t.forward(100)
print(t.heading())  # 输出:0.0
t.right(90)
print(t.heading())  # 输出:90.0
t.backward(100)
print(t.heading())  # 输出:270.0
t.left(180)
print(t.heading())  # 输出:90.0

在上面的示例中,我们先创建了一个海龟t,并让它向前移动100个单位,然后获取它当前的角度(0度),接着向右转90度,获取当前的角度(90度),再向后移动100个单位,获取当前角度(270度),最终向左转180度,获取当前角度(90度)。

注意事项
  • 海龟初始化时默认朝向右侧(0度)。
  • 来自turtle模块或类的所有命令都不带参数时,都返回有关海龟状态的信息。