def input_machining ():
    try:
        a = input('请输入评委打分,并用英文状态的逗号隔开:').split(',')
        b = [int(x) for x in a]
        return b
    except:
        print('='*30)
        print('出错了,请按要求重新输入!')
        print('='*30)
        input_machining()
    
c=input_machining()

while c == None:
    print('='*30)
    print('程序没有取到您刚输入的内容,请再输入一次')
    print('='*30)
    c =input_machining()



n = len(c)

if n <= 3:
    n = 3
elif n < 8 and n >= 4:
    n = len(c)
else:
    n=8
    
print('='*n*10)
print('评委全部打分为:',c)
print('='*n*10)
print('最高分为:',max(c))
print('最低分为:',min(c))
if len(c) == 1:
    print('平均分为:',sum(c))
elif len(c) == 2:
    print('平均分为:',sum(c)/2)
else:
    print('去一个最高分和一个最低分,平均分为:',(sum(c)-max(c)-min(c))/(len(c)-2))