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()使用时,角度以坐标系原点为参照,是绝对角度。

 

上一篇:Python基本图形绘制实例


下一篇:2-Python程序实例解析