讀古今文學網 > 父與子的編程之旅:與小卡特一起學Python > 1.4 與 Python 交互 >

1.4 與 Python 交互

你剛才所做的就是在交互模式中使用 Python。鍵入命令(指令)後,Python 立即執行這個命令。

術語箱

執行(executing)命令、指令或程序就表示「運行」或者「發生」,這只是運行或發生的另外一種形象說法。

下面就在交互模式中再嘗試幾條指令。

在提示符後面鍵入下面這條指令:

>>> print 5 + 3  

你會得到:

8>>>  

這麼說 Python 確實會做加法!這並不奇怪,因為計算機本來就很擅長算術運算。

下面再試一個:

>>> print 5 * 315>>>  

幾乎所有計算機程序和語言中都使用 * 符號作為乘號。這個符號稱作「星號」或「星」。

如果你在數學課上總是把「5 乘以 3」寫作 5 × 3,在 Python 中就必須習慣於用 * 來做乘法。(大多數鍵盤上,這個符號都在數字 8 的上面。)

那好,再試試這個:

>>> print 2345 * 678915920205>>>  

那麼,這一個呢?

>>> print 1234567898765432123456789 * 987654321234567898765432112193263200731596000609652202408166072245112635269>>>  

沒錯。但是利用計算機,超大數的數學計算也能完成。不僅如此,你還可以做些別的事情,比如說:

>>> print "cat" + "dog"catdog>>>  

或者再試試這個:

>>> print "Hello " * 20Hello Hello Hello Hello Hello Hello Hello Hello Hello HelloHello Hello Hello Hello Hello Hello Hello Hello Hello Hello  

除了數學計算,計算機擅長的另一件事就是反覆地做事情。在這裡,我們告訴 Python 讓它把 Hello 打印 20 次。

後面還會在交互模式中做更多事情,不過現在……