天天看點

《Python遊戲程式設計快速上手》一2.1 一些簡單的數學知識

本節書摘來異步社群《python遊戲程式設計快速上手》一書中的第2章,第2.1節,作者: 【美】al sweigart(斯維加特) 譯者: 李強 責編: 陳冀康,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視。

按照第1章中介紹的步驟打開idle,然後使用python來求解一些簡單的數學問題。互動式shell可以像電腦一樣工作。在互動式shell的>>>提示符之後,輸入2+2,然後按下Enter鍵(有些鍵盤上顯示為return鍵)。

圖2-1展示了互動式shell給出的響應是數字4。

這道數學題就是一個簡單的程式設計指令。加号(+)告訴計算機把數字2和2相加。表2-1列出了python中其他可用的數學符号。減号(-)是數字相減。乘号(*)是數字相乘。除号(/)是數字相除。

《Python遊戲程式設計快速上手》一2.1 一些簡單的數學知識

當以這種方式使用時,+、-、*和/叫做操作符。操作符告訴python要對它們旁邊的數字進行何種運算。

整數就是諸如4、99或者0這樣的數。浮點數(簡寫為float)就是諸如3.5、42.1或者5.0這樣的分數或小數。在python中,數字5是整數,但是5.0是浮點數。這些數字都稱為值。

下面這些數學問題就是表達式的示例。計算機可以在幾秒鐘之内解決數百萬道這樣的數學題。表達式是由操作符(數學符号)連接配接的值(數字)組成的。嘗試在互動式shell中輸入一些這樣的數學問題,每輸入完一道題後按一下Enter鍵。

當輸入上面的指令後,互動式shell将如圖2-2所示。

《Python遊戲程式設計快速上手》一2.1 一些簡單的數學知識

注意,在2+ 2的示例中,值和操作符之間可以有任意多個空格。然而,當把指令輸入到互動式shell中時,總是從一行的開頭開始執行(即指令之前不能有空格)。

繼續閱讀