二级 Python 综合应用题

高仿模拟练习,完整编写程序并运行出结果,答案点击按钮展开

125综合应用题:求平均分

文件 score.txt 中每行一个学生的分数(整数),读取所有分数计算平均分,保留 2 位小数输出到屏幕。

# 文件 score.txt 内容示例:
# 85
# 90
# 78
# 请在下面编写完整程序
参考答案
with open("score.txt") as f:
scores = [int(line.strip()) for line in f if line.strip()]
avg = sum(scores) / len(scores)
print("{: .2f}".format(avg))
解析

列表推导式逐行读取并转 int,strip 去空白;sum/len 求平均,{:.2f} 保留两位小数。示例输出 84.33。

试题及答案仅供练习参考,不保证完全准确,正式考试请以NCRE官方教材及官方内容为准。

©2026 NCRE二级题库 版权所有