输入一组学生成绩,直接回车表示输入结束,统计这组学生成绩的中位数,输出中位数,保留两位小数。
import sys
print('hello world')
def median(nums):
nums.sort()
index=len(nums)//2
if len(nums)%2==0:
return round((nums[index] + nums[index-1])/2, 2)
else:
return nums[index]
a = []
b = input('请输入成绩:')
while b!='':
a.append(float(b))
b = input('请输入成绩:')
print(median(a))