因此,我正在处理的问题是“编写,调试和测试程序来计算和打印正测试分数列表的最小值,最大值和平均值 . 提示用户输入多少分数 . 预计每个分数将在每行输入一个 . 提供每个分数的提示 . “
所以这就是我现在所拥有的,但我仍然坚持寻找最小值,最大值和平均值 .
def scores():
print('we are starting')
count = int(input('Enter amount of scores: '))
print('Each will be entered one per line')
scoreList = []
for i in range(1, count+1):
scoreList.append(int(input('Enter score: ')))
print(scoreList)
print(scoreList)
print('thank you the results are:')
mysum = sum(count)
# mysum needs to be a float
average = 1.0*mysum / n
print ('Total: ', str(count))
print ('Average: ', str(average))
print ('Minimum: ', str(min(count)))
print ('Maximum: ', str(max(count)))
scores()
我不确定是否更容易做一个elif类型的语句,因为我说我对此很新,我仍然只是想了解这段代码中发生了什么 .
接下来,我需要“扩展程序以按等级表生成分数 . 对于每个等级[A,B,C,D,F],程序计算等级中的等级数 . 程序打印一个表按排名计算,并提供每个级别的总成绩百分比 . “
排名如下:
A = 91 - 100
B = 81 - 90
C = 71 - 80
D = 61 - 70
F = 0 - 60
我会感谢一些帮助或一些意见 .