簡體   English   中英

如何將數字從python中的文件轉換為整數

[英]How to convert numbers to integers from a file in python

假設包含一系列整數的文件名為 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)
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

現在請學習做你自己的功課。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM