源代码
import random
def creat_kind_pool():
pool_list = list()
for i in range(2, 11):
pool_list.append(str(i))
pool_list.extend(['J', 'Q', 'K', 'A'])
return pool_list
def creat_pool():
list1 = creat_kind_pool()
list2 = creat_kind_pool()
list3 = creat_kind_pool()
list4 = creat_kind_pool()
card_pool = {"黑桃": list1, "梅花": list2, "方块": list3, "红桃": list4}
return card_pool
def rand_cs_pool(pool):
count = 0
pool_list = list()
for i in range(3):
color = random.choice(list(pool))
num = random.choice(pool[color])
pool[color].remove(num)
pool_list.append([color, num])
count += 1
return pool_list
def send_card(pool):
gamer_pool = dict()
while (True):
name = input("请输入玩家的姓名,输入#结束:")
if name == '#':
break
gamer_pool[name] = rand_cs_pool(pool)
print(f"{name}的牌是:{gamer_pool[name]}")
print(gamer_pool)
pool = creat_pool()
send_card(pool)
print(pool)
运行结果