输入一组学生成绩,直接回车表示输入结束,统计这组学生成绩的中位数,输出中位数,保留两位小数。import sysprint('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))
报告相同问题?