问题如下;“编写一个 Python 程序来读取包含湖泊和鱼类数据的文件,并以表格格式设置报告湖泊标识号、湖泊名称和鱼类重量(使用带格式的字符串区域)。该程序应计算平均鱼类重量报道。”
湖泊识别;
1000 Chemo
1100 Greene
1200 Toddy
我必须阅读的文件“FishWeights.txt”包含以下数据;
1000 4.0
1100 2.0
1200 1.5
1000 2.0
1000 2.2
1100 1.9
1200 2.8
我的代码;
f = open("fishweights.txt")
print(f.read(4), "Chemo", f.readline(4))
print(f.read(5), "Greene", f.read(5))
print(f.read(4), "Toddy", f.read(5))
print(f.read(5), "Chemo", f.read(4))
print(f.read(5), "Chemo", f.read(4))
print(f.read(5), "Greene", f.read(4))
print(f.read(5), "Toddy", f.read(4))
我收到的输出是;
1000 Chemo 4.0
1100 Greene 2.0
1200 Toddy 1.5
1000 Chemo 2.0
1000 Chemo 2.2
1100 Greene 1.9
1200 Toddy 2.8
这是正确的,因为我必须显示湖的 ID 号、名称和每个湖的鱼重。但我需要能够进行计算,在最后平均所有鱼的重量。输出应该整齐地格式化,如下所示;
1000 Chemo 4.0
1100 Greene 2.0
1200 Toddy 1.5
1000 Chemo 2.0
1000 Chemo 2.2
1100 Greene 1.9
1200 Toddy 2.8
The average fish weight is: 2.34
感谢任何帮助,这里只是一个初学者,寻求帮助以全面了解该主题。谢谢!
牧羊人nacy
慕田峪7331174
相关分类