# 接收输入n n = int(input()) # 接收n个整数值转换成字符串列表m m = input().split() # 定义空列表l l = [] # 定义总和su su = 0 # 平均值 avg = 0 # 循环遍历字符串列表,把每个值转换成整型列表 for v in m: l.append(int(v)) #计算总和 for i in range(0, n): su += l[i] #从大到小排序 l.sort(reverse=True) #计算平均值 avg = su / n #输出总和 print(su) #输出平均值,保留两位小数 print('%.2f' % avg) #从大到小遍历输出 for i in range(0, n): print(l[i],end=' ') /************************************************************** Problem: 1175 User: admin Language: Python Result: Accepted Time:91 ms Memory:34480 kb ****************************************************************/