【发布时间】:2016-08-16 11:13:22
【问题描述】:
我有一个动作表,可以根据玩家对 AI 的选择来决定是否获胜。用更多的动作想想石头、纸、剪刀。 我最终会用 Python 对其进行编码,但在开始之前,我想知道是否有更好的方法来执行此操作,而不是大量的 IF 语句?
表格如下所示:
我认为这些动作需要分配数字,或者类似的东西?我不知道从哪里开始...
【问题讨论】:
-
也许可以创建一个名为 move 的类,并给出击败原始动作和输给原始动作的列表。通过名称识别动作,如果对方动作的名称在您使用该结果的预定义列表之一中
标签: python algorithm if-statement dictionary