turtle库中left()、right() 和seth() 的区别

一、用seth()函数画一个长度为200的等边三角形:

from turtle import *
from time import sleep


fd(200)

sleep(2)
seth(120)
fd(200)

sleep(2)
seth(240)
fd(200)

二、用left()、right()函数画一个长度为200的等边三角形:

from turtle import *
from time import sleep


fd(200)

sleep(2)
left(120)
fd(200)

sleep(2)
left(120)
fd(200)

三、总结差异

left()、right() 使用时,角度以当前海龟所在位置方向为参照,是相对角度。

seth()使用时,角度以坐标系原点为参照,是绝对角度。

原文地址:https://www.cnblogs.com/JercanYu/p/14392660.html