《父與子的程式設計之旅(第3版)》第24章習題答案
本文針對第24章章末的習題提供參考答案。當然,有些習題的正確答案不止一個,特別是“動手試一試”,不過你可以通過這些答案來判斷自己的思路是否正確。
第24章 計算機模擬
測試題
(1) 下面是使用計算機模擬的一些原因。
- 節省成本。在現實世界中,有些實驗的成本太高,難以實施,這些實驗就可以利用計算機模擬來完成。
- 保護人員安全和裝置效能。一些危險係數很高的實驗也可以藉助計算機模擬來完成。
- 模擬在現實世界中不經常發生的一些事情,比如說讓小行星撞擊月球。
- 讓時間快進,也就是實驗中的發展速度遠高於現實世界中的發展速度。這對於研究一些可能花很長時間才能完成的事情很有幫助,比如冰川融化。
- 讓時間慢放,也就是實驗中的發展速度遠低於現實世界中的發展速度。這對於研究一些發生速度過快的事情很有幫助,比如電子訊號線上路中的傳輸。
(2) 答案不唯一。你可以列出你能想到的任何型別的計算機模擬,比如遊戲、數學模型或科學程式,甚至天氣預報,這些都是利用計算機模擬建立的。
(3) timedelta
物件可以儲存不同日期或時間之差。
動手試一試
這部分的程式都很長——確實太長了,這裡不能全部列出來。你可以在程式碼清單的answers資料夾中找到這些程式的完整程式碼。
(1) TIO_CH24_1.py——增加“脫離軌道”測試的Lunar Lander程式。
(2) TIO_CH24_2.py——增加“再玩一次”選項的Lunar Lander程式。
(3) TIO_CH24_3.py——增加Pause按鈕的電子寵物GUI。
相關文章
- 《父與子的程式設計之旅(第3版)》第1章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第2章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第3章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第4章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第5章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第6章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第7章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第8章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第9章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第11章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第12章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第13章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第14章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第15章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第16章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第17章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第18章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第19章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第20章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第21章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第22章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第23章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第26章習題答案程式設計
- Python程式設計:從入門到實踐(第2版)第1章習題答案Python程式設計
- Python核心程式設計第2版第六章習題答案Python程式設計
- 李航《統計學習方法》第2版 第2章課後習題答案
- 《Python程式設計(第3版)》[美] 約翰·策勒(John Zelle) 第 3 章 答案Python程式設計
- Python經典程式設計習題100例:第3例Python程式設計
- 《Java語言程式設計(基礎篇)(原書第10版)》第2~4章部分程式設計練習題程式碼Java程式設計
- 《計算機基礎與程式設計》第7周學習總結計算機程式設計
- 《計算機基礎與程式設計》第11周學習總結計算機程式設計
- 《Python程式設計:從入門到實踐》第2章習題Python程式設計
- Python經典程式設計習題100例:第19例:找完數Python程式設計
- C程式設計語言(第2版·新版)練習題1-4C程式程式設計
- C程式設計語言(第2版·新版)練習題1-5C程式程式設計
- C程式設計語言(第2版·新版)練習題1-6C程式程式設計
- C程式設計語言(第2版·新版)練習題1-7C程式程式設計
- C程式設計語言(第2版·新版)練習題1-8C程式程式設計