描述
有一组从键盘上以逗号分隔输入的100以内的10个正整数,存储到列表中,对该组数据执行以下操作:
1. 求解该组数据的累加和、平均值、最大值、最小值;
2. 统计这组数据中[20,50]之间的数据个数;
3. 将该组数据中最大值和最小值删除后按照降序方式输出该组数据。
n=input()
l=n.split(",")
lis=[eval(i) for i in l]
print("这组数据累加和:{},平均值:{},最大值:{},最小值:{}".format(sum(lis),sum(lis)/len(lis),max(lis),min(lis)))
count=[a for a in lis if 20<=a<=50]
print("20~50之间的数据有{}个".format(len(count)))
lis.remove(max(lis))
lis.remove(min(lis))
print("处理后这组数据为:{}".format(sorted(lis,reverse=True)))