要将文本和整数写入文件,然后从文件中读取以计算平均成绩,可以按照以下步骤进行操作。我们将使用Python作为示例编程语言。
def write_scores_to_file(filename, scores):
with open(filename, 'w') as file:
for score in scores:
file.write(f"{score}\n")
# 示例数据
scores = [85, 90, 78, 92, 88]
write_scores_to_file('scores.txt', scores)
def read_scores_from_file(filename):
with open(filename, 'r') as file:
scores = [int(line.strip()) for line in file]
return scores
def calculate_average_score(scores):
if not scores:
return 0
return sum(scores) / len(scores)
# 读取文件并计算平均成绩
scores = read_scores_from_file('scores.txt')
average_score = calculate_average_score(scores)
print(f"Average score: {average_score}")
通过以上步骤和示例代码,可以有效地将文本和整数写入文件,并从文件中读取数据以计算平均成绩。
领取专属 10元无门槛券
手把手带您无忧上云