Python學習筆記 Day 16 專案 -外星人入侵 -4
阿新 • • 發佈:2018-12-21
Day 16 - 外星人入侵-4
- 建立Button類,用於實現按鈕
- python語句可以這麼寫:(自我體會:python語句靈活,例如if、for等語句完全靠冒號‘:’和縮排來定義結構塊,而不是依靠‘{ }’或“( )”,靈活帶來的一個問題就是容易出錯)
self.width, self.height = 200, 50
- 建立記分系統
- pygame系統中,將文字轉換為影象,然後再顯示在螢幕上
self.score_image = self.font.render(score_str, True, self.
外星人入侵遊戲學習完成
總結:
- python的冒號 + tab縮排分隔程式碼段的方式,還需熟悉,與C++不一樣,不習慣,尤其是這個tab,今天遇到一個錯誤,起因是拷貝了一段程式碼,結果出錯:
檢查了很久,才發現用四個空格代替了一個tab,刪除四個空格,換成tab就ok了。unindent does not match any outer indentation level
- 列表、字典這兩個資料型別應該是python中非常重要的資料型別;
- for的使用
for index in range(number):
- 函式的定義,與C++不同,不強求在一個檔案中的順序,為了便於查詢修改,可以按函式名的字母順序寫。