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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM