天天看點

蟒蛇繪制程式筆記

蟒蛇繪制程式筆記

與之前的代碼不一樣,既沒有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)#變量