(Python3)- Turtle 基本參數學習-2 

(Python3)- Turtle 基本參數學習-2 

(Python3)- Turtle 基本參數學習-2 

學習如何設定 turtle 繪圖畫布大小?如何改變畫筆顏色等基礎操作應用。

 

一、Turtle繪圖基礎控制

 

1. 如何設定畫布大小:

畫布大小代表繪圖的區域範圍大小,橫向代表寬度,縱向代表高。下例語法可設定寬800像素和高600像素的畫布。

程式語法:screen.setup(800,600)

 

PS:語法中物件名稱screen,必須和 2.2設定畫布環境 所指定名稱相同。

 

2. 如何指定turtle位置:

turtle ( 指標 ) 的初始位置是在畫布的中心點 0.0 上,第一個 0 代表橫向座標 ( X 軸 ) 位置,第二個 0 代表縱向座標 ( Y 軸 ) 位置。

下列語法可指定 turtle 座標位置。

程式語法:turtle.setposition(0.0)

 

3. 如何控制turtle朝向角度:

預設為標準模式,當角度設定為 0 代表 turtle ( 指標 ) 朝西方向、90 朝北、180朝東、270朝南。

下列語法可改變turtle朝向角度。

程式語法:turtle.setheading(90)

 

4. 如何改變turtle顏色應用:

預設畫筆顏色為 ” 黑色 ” 。

下列指令可改變畫筆顏色。

程式語法:turtle.color('red')

 

3.5 如何控制turtle停筆或下筆:

預設為下筆狀態,當Turtle(指標)移動時就會開始畫線;調整為停筆狀態移動就不會畫線。

下列指令調整畫筆狀態。

程式語法:停筆狀態 turtle.penup()、下筆狀態 turtle.down()

 

PS:重覆運用停筆和下筆就能自由控制畫筆。

 

Example:使用 Turtle 繪圖設計 800 x 600 大小,當執行程式開始向西畫一條藍色線 250 像素,再向南移動 50 像素不用畫線,向東畫一條粉紅色線 250 像素。

下方為程式指令及執行結果畫面。

import turtle

screen = turtle.Screen()

screen.setup(800,600)

turtle.setposition(0,0)

turtle.color('blue')

turtle.forward(250)

turtle.penup()

turtle.setheading(270)

turtle.forward(50)

turtle.setheading(180)

turtle.color('pink')

turtle.pendown()

turtle.forward(250)

screen.mainloop()

 

 

 

 

免責聲明:

1.本影像檔案皆從網上搜集轉載,不承擔任何技術及版權問題。

2.如有下載連結僅供寬頻測試研究用途,請下載後在24小時內刪除,請勿用於商業。

3.若侵犯了您的合法權益,請來信通知我們,我們會及時刪除,給您帶來的不便,深表歉意。



發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *