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