)
for i in range(len(f)-1):
if int(f)/sum > 0.5:
break;
print('> 50%, ending')
def main():
a = getCandidates('candidates.txt')
b = getPapers('papers2.txt')
ll =[]
for i in range(len(a)):
ll.append([countNum(b,a,i+1)])
return ll
>>> main()
[[[8, 4, 2, 1, 3]], [[3, 4, 3, 1, 7]], [[4, 4, 3, 5, 2]], [[2, 1, 7, 5, 3]], [[1, 5, 3, 6, 3]]]
分别是第一 第二 第三 第四 第五的对应票数
我要得到的效果是
Count 1
8 Major Clanger
5 Soup Dragon
3 The Cloud
2 Froglet
1 Iron Chicken
Candidate Iron Chicken has the smallest number of votes and is eliminated from the count
Count 2
8 Major Clanger
5 Soup Dragon
4 The Cloud
2 Froglet
Candidate Froglet has the smallest number of votes and is eliminated from the count
Count 3
9 Major Clanger
6 Soup Dragon
4 The Cloud
Candidate The Cloud has the smallest number of votes and is eliminated from the count
Count 4
11 Major Clanger
8 Soup Dragon
Candidate Major Clanger is elected