#写一个函数,函数的功能:斗地主发牌-12.27

#写一个函数,函数的功能:斗地主发牌
#斗地主:玩家1,玩家2,玩家3(两个农民,一个地主);一副牌54张,首先呢,洗牌,发牌,理牌,花色,玩家翻一张牌用来发判断谁是地主,同时要留出3张地主牌。
#1.地主20张牌,两个农民分别是17张牌

import random
#1.定义玩家
player1 =[]
player2 =[]
landlord =[]
lastcard =[]
cards = []
#2.定义54张牌
dict_cards = ['大王', '小王']
list_color  = ['♠','♥','♦','♣']
list_nums = ['A','2','3','4','5','6','7','8','9','10','j','Q','K']

all_cards = []
for x in list_color:
    for y in list_nums:
        all_cards.append(x+y)
for z in dict_cards:
    all_cards.append(z)

print(all_cards)


#3.洗牌
for _ in range(6):
    random.shuffle(all_cards)
print(all_cards)

#4.发牌
lastcard = all_cards[51:54]
print(lastcard)
i = 0
while i < 51:
    player1.append(all_cards[i])
    player2.append(all_cards[i+1])
    landlord.append(all_cards[i+2])
    i += 3

print(player1)
print(player2)
print(lastcard)
print(landlord)

landlord += lastcard
print(landlord)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值