第六節

畫圖

我們已經用巨蟒處理了數字和文字,那你一定想問,怎樣讓巨蟒幫我們畫圖呢? 讓我們先看下面的例子。在這個例子中,最前面兩行有點怪怪的,不過,你先照抄, 我們以後會解釋這兩行的意思,以及它們是做什麼用的。

>>> from toython import *
>>> as開啟視窗()
>>> as設定顏色(紅)
>>> as移到(100,150)
>>> as畫線(200,150)
>>> as刷新視窗()
>>> as設定顏色(藍)
>>> as畫線(100,200)
>>> as刷新視窗()
>>> as關閉視窗()

當你鍵入上面程式的同時,你可以發現另一個視窗會被開啟,同時你所繪製的圖, 都會在這個新開的圖像視窗中顯現。程式的最後一行是關閉這個圖像視窗。 下面讓我們翻譯每一行的英文,讓你更清楚每一行指令的作用。

>>> from toython import *
說明:這一行指令會載入我們所須的模組。我們暫時省略細節,以後再解釋。

>>> as開啟視窗()
說明:開啟一個繪圖視窗。

>>> as設定顏色(紅)
說明:設定畫筆的顏色為紅色1。

>>> as移到(100,150)
說明:將畫筆移動到定點。

在這個教材內,繪圖視窗的起始點都是從右上角算起作為原點,若我們從原點 向右算100個點,然後再向下算150個點,所到達的位置,就是用(100,150)是來表明。 其中括號內的第一個100說明橫向軸的點數,第二個150是說明縱向軸的的點數。

as移到(100,150)
>>> as畫線(200,150)
說明:用畫筆「畫」到定點。

『as畫』與『as移動』的不同點是,as移動 僅移動畫筆,
並不會再視窗中留下任何痕跡。而as畫是將畫筆從原本的位置,
畫條線到指定的位置,所畫的線會出現在視窗中。
(200, 150)是指定畫筆畫繪畫完後的位置為從原點算起向右200個點,
向下150個點。

>>> as刷新視窗()
說明:視窗在畫完後,必須要刷新視窗,所繪的圖才會顯現出來。

>>> as設定顏色(藍)
說明:設定畫筆的顏色為藍色。

>>> as畫線(100,200)
說明:用畫筆「畫線」到定點。

(100, 200)是指定畫筆畫繪畫完後的位置為從原點算起向右100個點,
向下200個點。

>>> as關閉視窗()
說明:關閉繪圖視窗。

看到這裡,你應該對電腦程式有些概念了,很簡單吧?巨蟒程式語言就是如此簡單, 只要一步一步的跟著這堂課講義的內容學,你很快就可以寫一個有趣的電腦遊戲了。