单点时限: 2.0 sec
内存限制: 256 MB
第 1 行输入一个正整数 n(1≤n≤20),第 2 行输入 n 个由一个空格分隔的整数,整数的绝对值不超 108。
第 1 行以相反次序输出这 n 个数 (两个数之间由一个空格分隔,最后一个数后没有空格),第 2 行输出这 n 个整数的和及其平均值 (相互之间由一个空格分隔,均值四舍五入保留 2 位小数)。
输入格式
第 1 行输入一个正整数 n(1≤n≤20),第 2 行输入 n 个由一个空格分隔的整数,整数的绝对值不超 108。
输出格式
第 1 行以相反次序输出这 n 个数 ( 两个数之间由一个空格分隔,最后一个数后没有空格 )。
第 2 行输出这 n 个整数的和及其平均值 ( 相互之间由一个空格分隔 , 均值四舍五入保留 2 位小数)。
样例
input
10
12 90 78 34 -100 25 9 -55 9 1
output
1 9 -55 9 25 -100 34 78 90 12
103 10.30
#math库中fsum([,,,])方法计算列表之和
#s[::-1]反转列表
#list(map(int,input().split()))一行输入列表
import math
n=input()
s=list(map(int,input().split()))
index=len(s)-1
while index>=0:
print(s[index],end=" ")
index-=1
print()
sum=math.fsum(s)
print("{:d} {:.2f}".format(int(sum),sum/len(s)))