Python 中 seth() 函数的用法详解

掌握海龟绘图中的方向控制技巧

什么是 seth()?

在 Python 的 turtle(海龟绘图)模块中,seth()setheading() 的简写, 用于设置海龟当前的朝向角度。该函数不会移动海龟,仅改变其方向。

语法

turtle.seth(to_angle)

参数 to_angle 是一个数值(通常为 0 到 360 之间的角度),表示目标方向:

示例代码

import turtle

t = turtle.Turtle()
t.seth(0)   # 朝右
t.forward(100)

t.seth(90)  # 朝上
t.forward(100)

t.seth(180) # 朝左
t.forward(100)

t.seth(270) # 朝下
t.forward(100)

turtle.done()

上述代码会绘制一个“┘┐└”形状的路径,展示不同方向的效果。

注意事项