天天看點

python蟒蛇代碼解析_Python 小蟒蛇 代碼分析

程式

1.程式運作main()函數中的語句,遇到setup函數

Turtle中的turtle.setup()函數用于啟動一個圖形視窗,它有四個視窗

turtle.setup(width, heigth,

startx, starty)

分别是:啟動視窗的寬度和高度

表示視窗啟動時,視窗左上角在螢幕中的坐标位置。

我們所使用的顯示螢幕也是一個坐标系,該坐标系以左上角為原點,向右和向下分别是x,y坐标軸

蟒蛇程式代碼啟動一個1300像素寬、

python蟒蛇代碼解析_Python 小蟒蛇 代碼分析

800像素高的視窗,該視窗的左上角為螢幕的左上角。

2.Turtle中的turtle.pensize()函數表示烏龜運動的軌迹寬度。

它包含一個輸入參數,這裡我們把它設定為30像素,用pythonsize變量表示。

3.turtle中的turtle.pencolor()函數表示運動軌迹的顔色

它包含一個輸入參數,例如blue,同時我們也可以使用RGB方式來定義。

4.turtle.seth(angle)函數表示小烏龜啟動時的運動方向。它包含一個輸入參數,是角度值。

其中。0表示向東,90表示向北,180表示向西,270表示向南;負值表示方向相反。(其實

就和數學上的表示方法一緻)

未完,待續。。。