import random
def gen_pocker(n):
"""生成初始扑克牌并洗牌"""
pocker=[i for i in range(n)]
for i in range(100):
p1=random.randint(0,n-1)
p2=random.randint(0,n-1)
pocker[p1],pocker[p2]= pocker[p2],pocker[p1]
return pocker
def getColor(x):
"""获取牌的花色"""
color=["♣ ","♦ ","♥ ","♠ "]
c = x//13
if c<0 or c>=4:
return "ERROR!"
return color[c]
def getValue(x):
"""获取牌的牌面大小"""
value=x % 13 + 1
if value==1:
return 'A'
elif value>=2 and value<=10:
return str(value)
elif value==11:
return 'J'
elif value==12:
return 'Q'
python扑克牌
最新推荐文章于 2024-06-07 00:15:45 发布