<p>哪种数据结构最适合计算输入数字的平均值?
我用了一个数组,但感觉很笨拙。<br/>
有没有更标准的方法?你知道吗</p>
<pre><code>import os
def getGrades():
g = input("How many tests?")
numGrades = int(g)
grades = []*numGrades
for x in range(numGrades):
t = int(input("Enter Grade #" + str(x+1) + ": "))
grades.append(t)
avgGrades(grades)
def avgGrades(a):
total = 0
count = 0
for t in a:
total = total + t
count = count + 1
avg = total / count
print (f"average is: {avg}")
getGrades()
</code></pre>