grades = [100, 100, 90, 40, 80, 100, 85, 70, 90, 65, 90, 85, 50.5]
def grades_sum(grades):
sum = 0
for i in grades:
sum += grades[i]
print(grades_sum(grades))
那是我的代码,我试图理解为什么我无法进行索引回溯。
最佳答案
您无需执行grade[i]
,因为您已经在引用列表中的元素-您所需要做的只是将其替换为普通的旧i
但是,已经有一个内置函数-sum
print(sum(grades))
关于python - 不明白为什么这不能正确总结,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14289215/