python:简单的扑克牌发牌
时间: 2023-10-14 14:07:50 浏览: 330
扑克牌发牌
下面是一个简单的 Python 代码实现扑克牌发牌的功能:
```python
import random
# 初始化扑克牌
suits = ['Spades', 'Hearts', 'Diamonds', 'Clubs']
ranks = ['Ace', '2', '3', '4', '5', '6', '7', '8', '9', '10', 'Jack', 'Queen', 'King']
deck = [(rank, suit) for suit in suits for rank in ranks]
# 洗牌
random.shuffle(deck)
# 发牌
num_players = 4
num_cards = 5
for i in range(num_players):
player_cards = deck[i*num_cards:(i+1)*num_cards]
print("Player ", i+1, ":", player_cards)
```
代码中,我们首先初始化了一副扑克牌,然后使用 `random.shuffle()` 函数进行洗牌。最后,我们按照指定的玩家数量和每个玩家的牌数,将牌分配给每个玩家并打印输出。
阅读全文