题:
这是 score.txt,其中包含 5 个数字的列表。文件中的数字垂直列出,如下所示:
86
92
77
83
96
Run Code Online (Sandbox Code Playgroud)
我现在有以下代码,但不断收到这些错误:
第 19 行,在 main() 中
第 17 行,在主要演出分数(分数)中
第 2 行,在 showcores sum_scores = sum(scores)
类型错误:不支持 + 的操作数类型:'int' 和 'str'
def showscores(scores):
sum_scores = sum(scores)
average = float(sum_scores // len(scores))
print ("The scores are: " + str(scores))
print ("Average score: " + str(average))
def main():
scores = []
scores_file = open("scores.txt", 'r')
line_list = list(scores_file.readlines())
i = 0
while …
Run Code Online (Sandbox Code Playgroud) python ×1