【问题描述】
附件提供了一个传感器日志文件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:
ls = f.readlines()
lights = [float(i.split()[4]) for i in ls]
print(f"{sum(lights) / len(lights):.2f}")
【代码讲解】