|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- import random
- cards = ["♦1", "♦2", "♦3", "♦4", "♦5", "♦6", "♦7", "♦8", "♦9", "♦10", "♦J", "♦Q", "♦K",
- "♥1", "♥2", "♥3", "♥4", "♥5", "♥6", "♥7", "♥8", "♥9", "♥10", "♥J", "♥Q", "♥K",
- "♣1", "♣2", "♣3", "♣4", "♣5", "♣6", "♣7", "♣8", "♣9", "♣10", "♣J", "♣Q", "♣K",
- "♠1", "♠2", "♠3", "♠4", "♠5", "♠6", "♠7", "♠8", "♠9", "♠10", "♠J", "♠Q", "♠K",
- "☀", "🌙"]
- def fy_shuffle(s,n=1):
- for i in range(n):
- cards2 = []
- while bool(s):
- r = random.randint(0,len(s)-1)
- cards2.append(pop(r))
- return cards2
- cards3 = fy_shuffle(cards)
- def get_players():
- a = input("请输入第一位游戏玩家名称:")
- b = input("请输入第二位游戏玩家名称:")
- c = input("请输入第三位游戏玩家名称:")
- x = random.sample((a,b,c),k=1)
- print(f"地主是:{"".join(x)}")
- r[a],r[b],r[c] = [],[],[]
- for i in range(17):
- r[a].append(cards3.pop())
- r[b].append(cards3.pop())
- r[c].append(cards3.pop())
- r[x].extend(cards3)
- print(f"{a}拿到的牌是:{"".join(r[a])}")
- print(f"{b}拿到的牌是:{"".join(r[b])}")
- print(f"{c}拿到的牌是:{"".join(r[c])}")
- get_players()
复制代码 这种错误提示是什么意思
你先改了再说有没有区别,之前我还看漏了一行,
第二十行也要改,改成
- print(f"地主是:{''.join(x)}")
复制代码
|
-
|