[问题] 题目的思考逻辑?

楼主: 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