Python生成扑克牌
时间: 2023-07-06 22:07:43 浏览: 62
生成一副扑克牌可以使用列表推导式,代码如下:
```python
# 创建扑克牌
ranks = [str(i) for i in range(2, 11)] + ['J', 'Q', 'K', 'A']
suits = ['Spades', 'Clubs', 'Diamonds', 'Hearts']
deck = [f'{rank} of {suit}' for rank in ranks for suit in suits]
# 输出扑克牌
for card in deck:
print(card)
```
运行结果如下:
```
2 of Spades
2 of Clubs
2 of Diamonds
2 of Hearts
3 of Spades
3 of Clubs
3 of Diamonds
3 of Hearts
4 of Spades
4 of Clubs
4 of Diamonds
4 of Hearts
5 of Spades
5 of Clubs
5 of Diamonds
5 of Hearts
6 of Spades
6 of Clubs
6 of Diamonds
6 of Hearts
7 of Spades
7 of Clubs
7 of Diamonds
7 of Hearts
8 of Spades
8 of Clubs
8 of Diamonds
8 of Hearts
9 of Spades
9 of Clubs
9 of Diamonds
9 of Hearts
10 of Spades
10 of Clubs
10 of Diamonds
10 of Hearts
J of Spades
J of Clubs
J of Diamonds
J of Hearts
Q of Spades
Q of Clubs
Q of Diamonds
Q of Hearts
K of Spades
K of Clubs
K of Diamonds
K of Hearts
A of Spades
A of Clubs
A of Diamonds
A of Hearts
```