它得到的總和正確,但不是平均值。任何幫助都會很棒。如何使用for循環計算12個測試分數的平均值?
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)
它得到的總和正確,但不是平均值。任何幫助都會很棒。如何使用for循環計算12個測試分數的平均值?
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)
首先,sum
是Python中的內置功能。你不應該使用它作爲變量。
隨着avg=sum/12
你被一個整數,地板在Python 2.
avg = sum/12.0
答案應該產生所期望的結果除以一個整數。
這是什麼Python版本? – arshajii