import random list1=["红心","黑桃","方块","梅花"] list2=["A","1","2","3","4","5","6","7","8","9","10","J","Q","K","KING","QUEEN"] str1 ="" #存放牌组的空字符串 s=int(input("请输入参与人数(请不要多于5人):")) if (s>5): #判断人数是否超限 k=int(input("人数超限,请重新输入:")) for j in range(k): for i in range(5): a = random.randrange(1, 54) print(a) if (a <= 13): print(list1[0] + list2[a]) str1 += list1[0] + list2[a] + "," # "+"把list1和list2的字符串相连接,str1=str1+,存下每一次抽牌的牌号 elif (a <= 26): print(list1[1] + list2[a - 13]) str1 += list1[1] + list2[a - 13] + "," elif (a <= 39): print(list1[2] + list2[a - 26]) str1 += list1[2] + list2[a - 26] + "," elif (a <= 52): print(list1[3] + list2[a - 39]) str1 += list1[3] + list2[a - 39] + "," elif (a == 53): print(list2[14]) str1 += list2[14] + "," else: print(list2[15]) str1 += list2[15] + "," print(str1) elif (s<2): h = int(input("人数过少,请重新输入:")) for j in range(h): for i in range(5): a = random.randrange(1, 54) print(a) if (a <= 13): print(list1[0] + list2[a]) str1 += list1[0] + list2[a] + "," # "+"把list1和list2的字符串相连接,str1=str1+,存下每一次抽牌的牌号 elif (a <= 26): print(list1[1] + list2[a - 13]) str1 += list1[1] + list2[a - 13] + "," elif (a <= 39): print(list1[2] + list2[a - 26]) str1 += list1[2] + list2[a - 26] + "," elif (a <= 52): print(list1[3] + list2[a - 39]) str1 += list1[3] + list2[a - 39] + "," elif (a == 53): print(list2[14]) str1 += list2[14] + "," else: print(list2[15]) str1 += list2[15] + "," print(str1) else: for j in range(s): for i in range(5): a = random.randrange(1, 54) print(a) if (a<=13): print(list1[0]+list2[a]) str1+=list1[0]+list2[a]+","#"+"把list1和list2的字符串相连接,str1=str1+,存下每一次抽牌的牌号 elif (a<=26): print(list1[1]+list2[a-13]) str1 += list1[1] + list2[a-13] + "," elif (a<=39): print(list1[2]+list2[a-26]) str1 += list1[2] + list2[a-26] + "," elif (a<=52): print(list1[3]+list2[a-39]) str1 += list1[3] + list2[a-39] + "," elif (a==53): print(list2[14]) str1 += list2[14] + "," else: print(list2[15]) str1 += list2[15] + "," print(str1) |