问题分析:
1、5位评委的评分:0~100才为有效分数
2、选手最终成绩:5位评委评分的平均分
方法一:直接在代码中输入5位评委评分
score = [80,85,70,96,98]
print(score)
score_final = sum(score)/len(score)
print("最终成绩:",score_final)
运行结果:
[80, 85, 70, 96, 98] 最终成绩: 85.8
方法二:使用while循环实现
i = 1
sum = 0
while i <= 5:
a = int(input("输入第{}个数字:".format(i)))
sum += a
i = i +1
print(sum)
score = sum/5
print("最终成绩:",score)
运行结果:
输入第1个数字:80 80 输入第2个数字:85 165 输入第3个数字:70 235 输入第4个数字:96 331 输入第5个数字:98 429 最终成绩: 85.8
方法三:使用for循环实现
score = []
for i_pingwei in range(1,6):
num = int(input("%d位评委分数:"%i_pingwei))
score.append(num)
print(score)score_final = sum(score)/len(score)
print("最终成绩:",score_final)
运行结果:
1位评委分数:80 2位评委分数:85 3位评委分数:70 4位评委分数:96 5位评委分数:98 [80, 85, 70, 96, 98] 最终成绩: 85.8