擅长:python、mysql、java
<p>你的类很好,尽管我会删除属性中的下划线,因为你没有实现任何比较对象的方法。我将定义一个<code>face_off</code>-函数,它接受<code>card</code>对象作为参数并返回优胜者。如果我理解正确,您只需比较两张牌的<code>rank</code>属性,并返回较高的值。然后把整个东西包装在一个<code>if __name__ == '__main__'</code>块中。在</p>
<p>实际上,您甚至不需要类,卡片可以是<code>dict</code>或{<cd6>},但是如果您想要一个类,那么可以为您的类定义{a1},这样就可以比较对象而不是属性。然后可以利用python的内置函数,<code>faceoff</code>只返回<code>max(card_object_one, card_object_two)</code>。默认情况下,这适用于dict和tuples。在</p>