运用类,完成一个扑克牌类(无大小王)的小游戏:
用户需要输入用户名,以下为用户可选选项:
1. 洗牌
2. 随机抽取一张
3. 指定抽取一张
4. 从小到大排序
5. 退出
- 洗牌:每次执行的结果顺序随机。
- 随机抽取一张:显示结果为:太白金星您随机抽取的牌为:黑桃K
- 指定抽取一张:
用户输入序号(1~52)
比如输入5,显示结果为:太白金星您抽取的第5张牌为:黑桃A - 将此牌从小到大显示出来。A -> 2 -> 3 …-> K
import random
class Game_playingcards:
# 有序的扑克牌
num_list = ['A'] + [i for i in range(2, 11)] + list('JQK')
shape_list = '红桃 黑桃 方块 梅花'.split()
def __init__(self, name):
self.name = name
self.card_list = [(i, j) for i in self.shape_list for j in self.num_list]
def Sh