關於Turtle的詳細說明

2021-10-21 11:36:53 字數 1372 閱讀 4531

penup()			:	提起畫筆,與pendown()配對使用

pendwon() : 放下畫筆

pensize(width) : 設定畫筆線條的粗細為指定大小

forward()		:	沿著當前方向前進指定距離

backward() : 沿著當前相反方向後退指定距離

right(angle) : 向右旋轉angle角度

left(angle) : 向左旋轉angle角度

goto(x, y) : 移動到絕對座標(x, y)處

setx() : 將當前x軸移動到指定位置

sety() : 將當前y軸移動到指定位置

setheading(angle): 設定當前朝向為angle的角度

home() : 設定當前畫筆位置為原點,朝向東

circle(step) : 繪製乙個指定半徑、角度以及繪製步驟step的圓

dot(r, color) : 繪製乙個指定半徑r和顏色color的圓點

undo() : 撤銷畫筆最後一步動作

speed() : 設定的繪製速度,引數為0 - 10之間

color()			:	設定畫筆的顏色

begin_fill() : 填充圖形前,呼叫該方法

end_fill() : 填充圖形結束

filling() : 返回填充的狀態,true為填充,false為未填充

clear() : 清空當前視窗,但不改變當前畫筆的位置

reset() : 清空當前視窗,並重置位置狀態為預設值

screensize() : 設定畫面的長和寬

hideturtle() : 隱藏畫筆的turtle形狀

showturtle() : 顯示畫筆的turtle形狀

isvisible() : 如果turtle可見,則返回ture

write(str, font = none):輸出font字型的字串

2、from turtle import*未匯入turtle包,但實際上從這個命名空間匯入了所有的成員,所有直接使用命名空間已經定義好的專案名稱即可。也就是大家看見我的很多fd,goto,seth等。

3、呼叫方式不同:

import turtle是直接把整個***包匯入,所以呼叫***中的函式時要使用這樣的格式:***.y(),在這個函式使用過程中y()可以自己任意定義使用而不和***.y()衝突。

from turtle import*在函式呼叫時不用使用包名,直接呼叫即可,例如:y(),在使用過程中要保證整個程式中不能在定義y(),要保證y()的唯一性。

這裡附上這兩個不同點的比較。

喜歡的三連!三連!三連!

Struts config xml 詳細說明

頁面中表單對應的bean儲存表單資料,驗證 type hello.helloform formbean 對應的包名.類名 路徑的邏輯名,此項必須有 path action1.do 指向 或重定向的uri.此項是必需的,必須以 開頭.請求訪問action的路徑,必須以 開頭 type hello.he...

Struts config xml 詳細說明

頁面中表單對應的bean儲存表單資料,驗證 type hello.helloform formbean 對應的包名.類名 name forward1 路徑的邏輯名,此項必須有 path action1.do 指向 或重定向的uri.此項是必需的,必須以 開頭.name forward2 path a...

Linux free m 詳細說明

linux記憶體中buffer與cache的區別 free 命令相對於top 提供了更簡潔的檢視系統記憶體使用情況 free total used free shared buffers cached mem 255268 238332 16936 0 85540 126384 buffers ca...