要求输入多行,如
3 97 98 99
4 97 98 99 100
输出多行,如
98.00
98.50
代码:
import sys result=[] for line in sys.stdin: if line[0] is 'n': break score = line.split() score=list(map(int,score)) n=score[0] score=score[1:] scoresum=sum(score)-min(score)-max(score) sc=float(scoresum)/(n-2) result.append(round(sc,2)) for i in result: print(format(i,'.2f'))
结果:
3 97 98 99 4 97 98 99 100
98.00 98.50