Ranking methods: Difference between revisions

(→‎{{header|Python}}: Remove unused name.)
Line 73:
mean = sum(f[0] for f in fifo) / len(fifo)
while fifo:
yield mean, fifo.pop(0)[1]
last = item[0]
fifo.append((n, item))
Line 79:
mean = sum(f[0] for f in fifo) / len(fifo)
while fifo:
yield mean, fifo.pop(0)[1]
 
 
Line 146:
 
Fractional ranking:
1, (1, (44, 'Solomon'))
2.5, (2, (42, 'Jason'))
2.5, (3, (42, 'Errol'))
5, (4, (41, 'Garry'))
5, (5, (41, 'Bernard'))
5, (6, (41, 'Barry'))
7, (7, (39, 'Stephen'))</pre>
Anonymous user