練習Python程式,模擬【太空救援】 | Python 基礎程式設計
HTML-код
- Опубликовано: 22 авг 2024
- 在這個Python程式中,我們將模擬一次太空救援任務,玩家需要前往一顆需要醫療用品的星球。過程中,玩家需要進行一些決策來確保任務順利完成。
這個程式模擬了一次太空救援任務,玩家需要前往一顆距離地球若干光年的星球進行醫療救援。程式設計簡單明瞭,並且通過隨機選擇確定了星球距離和能量單位,使得每次運行都充滿變數和挑戰。
說明:
程式開始時,會詢問玩家是否需要顯示任務說明。
若玩家選擇顯示,程式將展示一段簡短的任務說明,包括旅程大部分時間都在睡眠中,以及如何分配能量給防護罩。
隨機生成任務參數:
星球的距離 (D) 隨機選擇在100到800光年之間。
可用的能量單位 (E) 隨機選擇在400到410之間。
計算任務剩餘時間 (T),計算方式為 D / E + 100。
顯示任務資訊:
最後,程式會以裝飾線為界,顯示星球距離、能量單位及剩餘時間,讓玩家對任務有清晰的了解。
關於影片中【space_rescue.py】的程式下載網址:github.com/deepmind-python/nltk
請手動複製 github.com/deepmind-python/nltk 至瀏覽器的網址列上,然後在鍵盤上按 Enter鍵。
Over You - Atch soundcloud.com/atch-music
Creative Commons - Attribution 3.0 Unported - CC BY 3.0
Free Download / Stream: bit.ly/_over-you
Music promoted by Audio Library
程式的設計很有創意,能讓人快速上手。
希望能看到更多這樣有趣的小程式,來激發學習興趣。
按鍵提示設計得很好,避免了誤操作。
模擬太空救援的主題很吸引人,適合喜歡科幻的人。
使用Python的內建模組random來生成隨機數,這是一個很好的示範。
這樣的練習題能幫助學生理解如何將邏輯轉化為程式碼。
很喜歡這個程式的結構,簡單卻涵蓋了多種基本概念。
程式碼很適合用來教導初學者如何編寫互動式程式。
這個Python程式看起來非常有趣!很適合用來學習基礎的隨機數生成和條件判斷。
光年距離和能量單位的隨機生成增加了遊戲的重玩性。
choice(range(100,800))生成隨機距離的方式很聰明。
decoration_line 的使用讓輸出結果看起來更專業。
T的計算方式很有趣,但也許可以考慮更多因素。
👍👍👍 很魔幻,脑洞大开!
試試看,用魔幻方式,學程式。