减去最高和最低的求歌手的分,若输错一直重新输入知道正确
作者:互联网
'''
功能:计算歌手得分
作者:Sherry
时间:2021.11.25
'''
m = int(input('有几位参赛选手:'))
for l in range(m):
scores = []
for j in range(10): #有10位评委
score = float(input('请输入得分:'))
while True: #若分数在范围之内那么就导入列表
if score >= 0 and score <= 10:
scores.append(score)
break
else: #若没在范围之内那么就重新输入并陷入永正循环
score = float(input('请输入0-10的数:'))
average = (sum(scores) - min(scores) - max(scores)) / (len(scores) - 2)
print('第{}歌手最终得分是{}'.format(l+1, average))
标签:10,得分,歌手,若输错,range,score,减去,input 来源: https://blog.csdn.net/weixin_53547097/article/details/121573332