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))