它得到的总和正确但不是平均值。任何帮助都会很棒。
sum=0
for i in range(12):
score_i=int(input('What is the score of exam %s: ' %(i+1)))
sum=sum+score_i
avg=sum/12
print(avg)
答案 0 :(得分:1)
尝试添加小数点avg=sum/12.
答案 1 :(得分:1)
首先,sum
是Python中的内置函数。您不应该将其用作变量。
使用avg=sum/12
,您将整数除以整数,这是Python 2中的答案。
avg = sum/12.0
应该产生预期的结果。