题目来源:中国大学MOOC_北京理工大学_Python123.io_Python语言程序设计
描述:
打印输出附件文件的平均列数,计算方法如下:
(1)有效行指包含至少一个字符的行,不计算空行;
(2)每行的列数为其有效字符数;
(3)平均列数为有效行的列数平均值,采用四舍五入方式取整数进位。
输入输出示例:
仅给出输出格式示例,非正确答案。
输入
无
输出
123
f = open("latex.log")
row_count = 0
char_count = []
for line in f:
line = line.strip('\n')
if line == '':
continue
char_count.append(len(line))
row_count += 1
f.close()
print(round(sum(char_count)/row_count))