-----------------------------------------这下面是我写的处理不了一位数以上的----------------------------------
shuzhi=[]
sum=0
shuzhi.extend(input("请输入n个数值:"))
chang=len(shuzhi)
shuzhi=[int(x) for x in shuzhi]
for i in range(chang):
print(shuzhi[i],end=",")
sum=sum+shuzhi[i]
print('的平均值=',sum/chang)
python 字符串有个split()函数,用来分割字符串的。举个例子来说,str="1,2,12,2",那么str.split(",")的结果是"1","2","12","2".所以你只要吧切割字符串的部分换成split就可以了
谢谢