
與之前的代碼不一樣,既沒有input()輸入,也沒有print()輸出。其次代碼絕大部分都是<a>.<b>()類的函數運作。隻有一個指派表達式!最後代碼通過del分割成了若幹個部分。通過調用一個一個的函數來完成使用者的功能,通過def保留字定義了使用者自己的函數,用于把相對獨立的代碼功能放在了一起。
import turtle:引入一個外部庫。
turtle:繪制圖形的第三方庫。
turtle庫的認識:
想象一直小海龜,它在X,Y軸的坐标原點上。根據一組函數的指令來決定它前進的方向和方式。它在平面坐标移動的軌迹繪制成了圖形.
def自定義函數
*函數是一組代碼的集合,用于表達一個功能,或者說函數表示一組代碼的歸屬,函數名稱是這段代碼的名字。
*def所定義的函數在程式中未經調用不能直接運作,需要通過函數名調用才能狗執行。
程式首先引入turtle庫,因為def是自定義函數不能直接運作,是以自動運作main()函數,def main()函數
turtle.setup(1300,800,0,0) #啟動圖形視窗(寬度,高度,X,Y)
我們的計算機顯示器也是有坐标的,左上角為原點。
pythonsize = 30 #表示小烏龜運作的寬度,包含輸入參數,
turtle.pensize(pythonsize)#變量