我是python的新手,需要一些帮助来解决这个问题。
URL1 --> average(number+number+number )
URL2 --> average
等输入文本文件:
URL1
数
数
数
URL2
数
数
数
URL3
数
数字
数
我想要的是
Url1 numberaverage
url2 numberaverage
url3 numberaverage
答案 0 :(得分:1)
这就是我最终做到的方式,我想以列格式打印字典a 2 by X而不是连续打印字典
d=dict()
with open('mathtest.txt') as f:
while True:
url = f.readline().strip()
if not url: break
average = sum(int(f.readline().strip()) for i in range(3))/3
d[url] = average
score = str(d[url])
print url + " " + score
结果
URL1 2
URL2 5
URL3 8
URL4 20