天天看點

《Python遊戲程式設計快速上手》一1.3 如何使用本書

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

本書的大多數的章,一開始都會給出一個程式示例,并展示運作這個示例程式的樣子。程式中使用者輸入的部分會用粗體字表示。

請在idle檔案編輯器中自行輸入代碼,而不是下載下傳或者複制/粘貼代碼。花些時間錄入代碼,這會幫助你更好地記住如何程式設計。

行号和空格

當按照本書中内容錄入源代碼時,不要錄入每一行開頭處的行号。例如,你會看到書中代碼如下所示:

不要錄入左邊的“9.”,以及緊随其後的空格。隻需要錄入如下内容即可:

這些編号隻是為了便于在書中引用特定的代碼行。它們并非實際程式的一部分。

除了行号之外,確定嚴格按照代碼的樣子進行錄入。注意,其中一些代碼行縮進了4個或8個空格。idle中的每個字元是等寬的,是以你可以通過數一數上一行和下一行的字元數來統計空格的數量。

例如,用一個點表示縮進空格,看上去如下所示:

圖書中的文本折行

一些代碼行太長了,無法在圖書頁面中放到一行之中,那麼,代碼的文本會換到新的一行中。當錄入這些代碼行的時候,要将所有代碼輸入到同一行,并且不要按下Enter鍵。當開始新的一行的時候,你可以從代碼左邊的行号來區分。例如,如下的代碼隻有兩行:

第一行代碼折行了,這使得代碼段看上去好像是一共有3行。注意,這隻是因為圖書的頁面不夠寬了,無法把第一條指令印刷在一行中。