1、计算数据文件中的各城市定基的中位数(保留两位小数); 2、对用户输入的城市,输出该市定基值与中位数的比较结果(保留两位小数)。

img


fo=open("price2016.csv","r")
lst=[]
for line in fo:
line=line.replace("\n","")
lst.append(line.split(","))
lst.sort(key=lambda x:1 分
,reverse=True)
if len(lst)%21 分
0 :
mid=(eval(lst[len(lst)//2][3])+eval(lst[len(lst)//2+1][3]))/2
else:
mid=1 分

print('定基中位数为{:.2f}.'.format(mid))
city=input("请输入查询城市:")
for i in range(1,len(lst)):

填空题啊

lst.sort(key=lambda x:x[3], reverse=True)

if len(lst)%2==0:
    mid=(eval(lst[len(lst)//2][3])+eval(lst[len(lst)//2+1][3]))/2
else:
    mid=eval(lst[len(lst)//2+1][3])