如能指点一下需要用到哪些方法可以实现就感激不尽了,先谢谢各位了。
如果你已经知道了每个人的分数的话,那么可以使用itertools的组合函数对他们进行求值,举个例子
A = 5 + 2
B = 5 + 3
C = 1 + 4
D = 2 + 1
E = 3 + 4
l = [A, B, C, D, E]
comb = list(itertools.combinations(l, 2))
print(comb) # 所有组合情况
total = len(comb)
cnt = 0
for i in comb:
if sum(i) >= 4:
cnt += 1
print(cnt/total)
B的平均得分怎么是2.56