Understanding Classes and Methods in Python 3
好吧,在看了很多关于课程的教程视频之后,我仍然很难理解这些课程,我必须完成这个任务。
我需要写一个程序,基本上做高卡,这意味着我需要2张卡面对,一个是冠军的西装和排名。
2-14排名(11=Jack,12=Queen,13=King,14=Ace)
1-4适合(球杆、钻石、红心、黑桃)
这就是我到目前为止所拥有的
1 2 3 4 | class Card: def __init__(self, inRank, inSuit): self.__rank = inRank self.__suit = inSuit |
有人能给我指个方向吗?我正在为如何开始这项工作画上空白。
你的课很精细,虽然我会在属性中重新理解,因为你没有实现任何方法来比较物体。我将确定在
即使你不需要这些类别,卡片也可以是
只是一张快照Python芒果类和实例变量,起源于两个理解。我建议使用一种理解(或没有任何理解)。
回到你原来的问题我的下一步将是创建一个
For example:
1 2 3 4 5 6 7 | def faceoff(self, other): # Compare self against other # ... # if self beats other return True return False |