第三節

開始玩電腦程式

巨蟒程式編寫的視窗,使用不同的顏色來區分不同的意思,照著 IDE 顏色圖一樣, 在前面開啟的視窗中鍵入相同的字。注意看鍵入時顏色的變化。你現在當然不了解 每個顏色所代表的意思。不過,假如你看了圖示旁的解釋後,還很是迷惑,也不要緊, 因為我們還沒有學過這些電腦用的專有名詞,所以不了解是正常。當我們開始使用, 你就可以很快的學會每一項細節。這裡你只要記得一件事,就是不同的顏色代表不同 的意義,就足夠了(你不須要背下每一個顏色所代表的意思,但是了解這些顏色後, 會讓你在寫軟體時更加容易)。假如你等不及,想知道使用巨蟒視窗的每一個細節, 你可以直接參考「補充教材R」。

IDE Color

圖 4: IDE 顏色

第一個程式

當你打開巨蟒的IDLE程式開發環境,你應該看到所開的窗口 “>>>” 的「提示」。這意味著電腦已經準備好接受您的指示。您可以鍵入你想電腦做的事情,電腦將會根據你的指示來執行 它們。通常我們將你要電腦要做的事情,稱做電腦的「指令」。所以比較「專業」一點的 說法就是:「電腦會根據你的『指令』來執行任務。」

假如你看過如「星際大戰」這類的科幻電影,你一定會想這樣的問電腦:

請問 3 加 2 等於多少?

而電腦應該回答你說:答案是5。可是很不幸,現在的電腦沒有(像電影中)那麼聰明, 不能了解我們日常生活中所用的語言,它只能了解非常「特別」的電腦語言。

特別為電腦設計的語言有很多種,而我們現在要學的是其中的一種,稱為「巨蟒」的 電腦語言。而很幸運的,我們(人類)也可以很容易的了解「巨蟒」語言的意思。 這使得巨蟒成為我們與電腦溝通非常方便的一種語言。

接下來我們就要用巨蟒語言再請電腦告訴我們: 3 加 2 等於多少?

自己動手在電腦上試試看。(你不需要鍵入 “>>>”,這是電腦的提示。但是在鑑入所有 文字之後,都要加按 .Enter. 這個鍵,表示你已經說完你想要電腦做的事了。)

>>> 3 + 2

下面還有幾個例子,及電腦給的答案。這些例子你都應該自己鍵入試試看。

>>> 1 + 2 + 3 + 4
10
>>> 1 + 2 * 3 – 4
3
>>> 200 * 300
60000
>>> 12 / 4
3.0
  • 註: 電腦中用 * 作為「乘法」的符號。
  • 註: 電腦中用 / 作為「除法」的符號。

上面的第二個例子, 1 + 2 * 3 – 4 ,的答案是 3,而不是 5。

因為電腦也懂得「先乘除,後加減」的規矩。當然你也可以用括號來告訴電腦, 先做哪一個運算。試試看下面的例子。

>>> ( 1 + 2 ) * ( 3 + 4 )
21

這裡,巨蟒計算 (1 + 2) 得到3,然後再計算( 3 + 4 )得到7,然後再將3乘上7得到21。

  • 學習電腦程式,千萬不要害怕犯錯,一定要動手自己做,才能很快的學會。 你可以將上面的例子做些變化,甚至你可以試完全不同的計算式, 然後再看看答案是什麼,這樣才能真正的學會。