案例代码:
#Cards Module.py
class Card():
'''A playing card.'''
#牌面数字A-K
RANKS=['A','2','3','4','5','6','7','8','9','10','J','Q','K']
#牌面花色
SUITS=['梅','方','红','黑']
def __init__(self,rank,suit,face_up=True):
#指牌面数字
self.rank=rank
#指牌面花色
self.suit=suit
#是否显示牌正面,TRUE,FALSE
self.is_face_up=face_up
#打印一张牌的方法
def __str__(self):
if self.is_face_up:
rep=self.rank+self.suit
else:
rep='XX'
return rep
#牌的顺序号
def pic_order(self):
if self.rank=='A':
FaceNum=1
elif self.rank=='J':
FaceNum=11
elif self.rank=='Q&