我已经对数组使用了sum函数。我需要使用它,这样如果列表变大,总数仍然正确。但我总是出错。 这是我的代码:
print("please enter your 5 marks below")
#read 5 inputs
mark1 = input("enter mark 1: ")
mark2 = input("enter mark 2: ")
mark3 = input("enter mark 3: ")
mark4 = input("enter mark 4: ")
mark5 = input("enter mark 5: ")
#create array/list with five marks
marksList = [mark1, mark2, mark3, mark4, mark5]
#print the array/list
print(marksList)
#calculate the sum and average
sumOfMarks = sum(marksList)
averageOfMarks = sum(marks_ist)/5
#display results
print("The sum of your marks is: "+str(sumOfMarks))
print("The average of your marks is: "+str(averageOfMarks))
这是因为输入是字符串而不是int
相关问题 更多 >
编程相关推荐