如何从文本文件中计算带小数的和和和平均数


50
17.32
32.99
51.02
15.61
23.94
5.99
12.1
62.74
105.59
16.50
32.99
23.71
54.90
19
17.52
48.6
102
99.99
73.05

这就是我到目前为止得到的。

file = open("saledata.txt", "r")
line = file.readline()
total = 0
for line in open('saledata.txt'): total += float(line.strip())

您的total变量已经给出了总和。要得到平均值,只需要除以元素的总数。

file = open("saledata.txt", "r")
line = file.readline() # I assume this is to ignore the first line
count = 0
total = 0
for line in open('saledata.txt'): 
total += float(line.strip())
count += 1
average = total/count

您需要制作一个十进制计数器变量来计算for循环经过的每个循环(文本文件中的数字(,然后制作一个简单的平均变量并计算:平均值=总/计数

最新更新