【问题描述】
附件提供了一个传感器日志文件sensor-data-1k.txt,为文本类型,共 1 千行,每行包含了日期、时间和 4 种传感器读数值。其中,4 种传感器读数值分别是:温度、湿度、光照和电压。
假设题目对应文件在当前目录下,文件打开函数参考如下:
f=open("sensor-data-1k.txt", "r")
编写程序,统计日志反应的光照平均值,保留小数点后 2 位。
【输入形式】
【输出形式】
【样例输入】
【样例输出】43.24
【样例说明】示例 是一个输入输出示范样例,不是正确结果。
with open("sensor-data-1k.txt", "r") as f:
sum, cnt = 0, 0
for line in f:
ls = line.split()
cnt += 1
sum += eval(ls[4])
print(f"{sum / cnt:.2f}")
# 或者
f = open("sensor-data-1k.txt", "r")
sum = 0
count = 0
for line in f:
ls = line.split()
sum += eval[ls[4]]
count += 1
print('{%.2f}'.format(sum / count))