如何用Python从文件中将数字转换为整数

2024-09-28 22:46:46 发布

您现在位置:Python中文网/ 问答频道 /正文

Assume that a file containing a series of integers is named numbers.txt. Write a program that calculates the average of all the numbers stored in the file.

上面是我必须写的程序,这里是我到目前为止的代码下面是我写的代码。有没有一种方法我可以编码,这样不管文件中有多少个数字,它都能工作。在

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)

Tags: ofthe代码txtreadlinethatinfilefile