''' 2只手交换牌 人: 属性:左手 右手 行为:交换 手: 属性:牌 行为: 牌: 属性:花色和数字 行为: ''' class Person: def __init__(self): self.left=None self.right=None def change(self): c=self.left self.left=self.right self.right=c print("交换之后:左手:%s,右手:%s" %(self.left, self.right)) class Hand: def __init__(self): self.card=None class Card: def __init__(self): self.color=None self.num=None c1=Card() c1.color="♥" c1.num="3" c2=Card() c2.color="梅花" c2.num="4" left=Hand() left.card=c1.color+c1.num right=Hand() right.card=c2.color+c2.num p=Person() p.left=left.card p.right=right.card p.change()