python作业7
实现发牌器(排中不包含大小鬼),共4个玩家,每人13张牌
import random class Poker(object): def __init__(self, color, number): self.color = color self.number = number def cPoker(): global l l = [] l1 = ['黑桃','红桃','梅花','方片'] for i in l1: for j in range(1,14): s = Poker(i, j) l += [s] def deal(): random.shuffle(l) lp = ['熊大','熊二','张三','李四'] i = 0 n = 0 for j in l: print('发给{}{}{}'.format(lp[i],j.color,j.number)) n += 1 if n % 13 == 0: i += 1 print() cPoker() deal()

浙公网安备 33010602011771号