[問題] 題目的思考邏輯?

作者: njp2942u4 (小M)   2021-10-26 18:39:57
這是之前開發的題目,本來用簡體字寫的,後來我翻成繁體:
要求大家用面向對象(台灣用語是用物件式導向)的設計編寫一個python程序,
實現一個文字游戲系統。
動物園里面有10個房間,房間號從1 到 10。
每個房間里面可能是體重200斤的老虎或者體重100斤的羊。
游戲開始后,系統隨機在10個房間中放入老虎或者羊。 然后隨機給出房間號,要求游戲
者選擇敲門還是喂食。
如果選擇喂食: 喂老虎應該輸入單詞 meat,喂羊應該輸入單詞 grass 喂對了,體重加
10斤。
喂錯了,體重減少10斤 如果選擇敲門: 敲房間的門,里面的動物會叫,老虎叫會顯示
Wow !!’,羊叫會顯示 ‘mie~~’。
動物每叫一次體重減5斤。 游戲者強記每個房間的動物是什么,以便不需要敲門就可以喂
正確的食物。
游戲3分鐘結束后,顯示每個房間的動物和它們的體重。
作者: Hsins (翔)   2021-10-26 21:42:00
老實說,你的敘述讓我看不懂…
作者: ddavid (謊言接線生)   2021-10-26 23:04:00
簡單來說,你有沒有辦法從題目畫出執行的流程圖?畫不出來,表示你無法從題目敘述出分解出執行步驟並用邏輯串起來,最初的基本功就敗下陣來畫得出來,下一步就是你能不能將流程圖轉為實際的Code
作者: cuteSquirrel (松鼠)   2021-10-27 12:15:00
先畫流程圖
作者: panex0845 (胖克思)   2021-10-28 13:50:00
因為python沒有this.
作者: single4565 (leekdumpling韭菜水餃)   2021-10-28 20:38:00
搞懂self具體做了什麼事情對你有些幫助

Links booklink

Contact Us: admin [ a t ] ucptt.com