如何在python中将数字转换为文件中的整数

时间:2015-11-01 23:56:35

标签: python python-3.4

  

假设命名包含一系列整数的文件   numbers.txt。编写一个程序来计算所有的平均值   存储在文件中的数字。

以上是我必须编写的程序,这是我到目前为止的代码,下面的代码是我为代码编写的。有没有一种方法可以对其进行编码,无论文件中有多少个数字都可以使用。

infile = open('numbers.txt', 'r')
num1 = int(infile.readline())
num2 = int(infile.readline())
num3 = int(infile.readline())
num4 = int(infile.readline())
num5 = int(infile.readline())
num6 = int(infile.readline())
num7 = int(infile.readline())
num8 = int(infile.readline())
num9 = int(infile.readline())
num10 = int(infile.readline())
infile.close()

total = num1+num2+num3+num4+num5+num6+num7+num8+num9+num10

a = total/10

print (a)

1 个答案:

答案 0 :(得分:0)

loop_count = 0
total = 0
data = open("numbers.txt","r")
for line in data.readlines():
    total = total + int(line)
    loop_count += 1
avg = total/loop_count

现在请学习做自己的功课。