list是字符串列表,字符串不能进行sum求和运算。
第四行改为:
list.append(int(number))
#!/usr/bin/python
# -*- coding: UTF-8 -*-
"""
@author: Roc-xb
"""
if __name__ == '__main__':
list = []
for i in range(1, 5):
number = int(input(f"请输入第{i}为评委输入评分:"))
list.append(number)
# 排序
list.sort()
# 去掉最低分
del list[0]
# 去掉最高分
del list[-1]
print(list)
# 求平均数
avg = sum(list) / len(list)
print("选手最终得分:{}".format(avg))