假设我有3支队伍,我想在这三支队伍之间随机生成一个匹配。我用itertools排列来打印所有的匹配。问题是在游戏中产生一个分数。想象一下A队对B队(2-1)。如何在比赛中输入A队的2个进球和B队的1个进球?你知道吗
我已经打印了所有可能的匹配项。请注意,我使用了排列,因为A队对B队与B队对A队不同,因为一个队在主场比赛,而在另一场比赛中在另一个队的主场比赛。你知道吗
import itertools
import random
teams=['A','B','C']
def games():
permutations=itertools.permutations(teams,2)
for i in permutations:
print(i)
result=random.randint(0,5)
我的疑问是,在每次迭代中,我都必须在游戏中生成一个结果。你知道吗
您正在生成一个整数,但需要两个整数来表示匹配分数:
样本输出
例如,您可以使用这种格式
得到
输出:
相关问题 更多 >
编程相关推荐