模拟斗地主发牌,牌共54张
黑桃('\u2660'), 梅花('\u2663'),方块('\u2665'),红桃('\u2666')
大小王Ww
A2-10JQK
三个人玩,每个人发17张牌,底牌留三张
操作:
输入回车: 打印第一个人的17张牌
输入回车: .....二...........
输入回车: .....三...........
输入回车: 打印三张底牌
代码如下:
import random as R
L = ['A','2','3','4','5','6','7','8','9','10','J','Q','K']
P =['W','w']
P.extend(map(lambda s:s+'\u2660',L))
P.extend(map(lambda s:s+'\u2663',L))
P.extend(map(lambda s:s+'\u2665',L))
P.extend(map(lambda s:s+'\u2666',L))
R.shuffle(P)
P1 = P[:17]
P2 = P[17:34]
P3 = P[34:51]
P4 = P[51:54]
input()