Python 向n名玩家分发扑克牌

Python 向n名玩家分发扑克牌,python,Python,有人能帮我使用Python中的代码吗 我想做的是我有可以是任何数字(17、41、52、105、200等)的扑克牌。我必须接受用户输入才能得到玩家的数量。然后,我必须把扑克牌分发给那些玩家。我知道不是每个玩家都能得到相同数量的牌(这很好) 最后,我必须展示给玩家的那些卡片。我被卡住的地方是如何根据用户提供的玩家数量自动生成具有唯一名称的列表 谢谢大家! 这将让你开始(但只是开始。你真的需要向我们展示你所做的):你可以从一个名字的主列表开始,然后根据用户输入,从列表中选择许多名字,并使用口述理解来创

有人能帮我使用Python中的代码吗

我想做的是我有可以是任何数字(17、41、52、105、200等)的扑克牌。我必须接受用户输入才能得到玩家的数量。然后,我必须把扑克牌分发给那些玩家。我知道不是每个玩家都能得到相同数量的牌(这很好)

最后,我必须展示给玩家的那些卡片。我被卡住的地方是如何根据用户提供的玩家数量自动生成具有唯一名称的列表


谢谢大家!

这将让你开始(但只是开始。你真的需要向我们展示你所做的):你可以从一个名字的主列表开始,然后根据用户输入,从列表中选择许多名字,并使用口述理解来创建一个玩家口述。可能类似这样:

import random
No_of_Players = int(raw_input("Enter Number os Players : "))
#You can put any number in the place of No_of_Players and provide your range as per requirement
list_RandomNum = random.sample(range(1, 100), No_of_Players)
print(list_RandomNum)
#!/usr/bin/python
from random import shuffle

name_list = 'a b c d e f g h i j k'.split()
shuffle(name_list)
num_players = int(input("How many players? "))
players = { name: [] for name in name_list[:num_players] }

从那里你发牌并填充相应的玩家口述项目。那部分应该相当容易。如果您遇到困难,请寻求更多帮助。

请向我们展示您迄今为止所做的尝试!我相信您可以使用数组。@MarthyM Python没有数组。@KlausD。好的,在python中,一个列表提供相同的功能。您的代码完全按照问题中描述的做。非常感谢您的回答,David!我自己做的。如果你愿意,我可以和你分享代码。