关于#python#的问题,请各位专家解答!

计算一组数据的平均数,最大值和最小值,计算结果以一组数据隔一个空格输出,我的代码如下,报错了,不知道怎么修改,请各位指点

a=map(int,input().split())
l=[a]
c=int(sum(l)/len(l))
d=int(max(l))
f=int(min(l))
s=[c,d,f]
for i in range(len(s)):
    print("%1d"%s[i],sep='',end='')

l=[a]是要干什么,a本身就是list了,你又嵌套一层是要闹哪样
max和min的返回值本身就是l中的元素,不要再转int
int(sum(l)/len(l))平均数为什么要转int,小数不没了?