Python 扑克牌
时间: 2023-12-05 16:40:32 浏览: 136
扑克牌 python
5星 · 资源好评率100%
以下是Python实现扑克牌的代码和解释:
```python
# 导入random库中的sample函数,用于从卡牌堆中随机抽取卡牌
from random import sample
# 利用列表存储卡牌的花色与数字
color = ['黑桃', '红桃', '梅花', '方块']
number = ['2', '3', '4', '5', '6', '7', '8', '9', '10', 'J', 'Q', 'K', 'A']
# 利用列表存储卡牌堆
poker = [i+j for i in color for j in number]
# 随机抽取5张卡牌
hand = sample(poker, 5)
# 输出抽取的卡牌
print(hand)
```
运行结果为:
```
['方块J', '红桃A', '黑桃5', '方块K', '红桃2']
```
以上代码实现了从一副扑克牌中随机抽取5张牌的功能。其中,利用列表存储了卡牌的花色和数字,然后通过两个for循环生成了一副完整的扑克牌。最后,利用random库中的sample函数从扑克牌中随机抽取5张牌,并输出结果。
阅读全文