学生信息处理
类型:程序题

题目说明

编写一个Python程序,实现以下功能:

(1)创建一个名为"students.txt"的文件;

(2)向文件中写入3个学生的信息(姓名、年龄、成绩),每行一个学生;

图

(3)读取文件内容并打印出来;

(4)计算并打印学生的平均成绩,保留两位小数。

程序:

with open('students.txt', '        ①        ') as f:
    f.write("张三 20 85\n")
    f.write("李四 21 92\n")
    f.write("王五 19 78\n")
print("学生信息:")
with open('students.txt', '        ②        ') as f:
    students = f.        ③        ()
    total_score = 0
    count = 0
    for student in students:
        print(         ④        .strip())
        _, _, score = student.split()
        total_score += int(score)
        count += 1
average = total_score / count
print(f"学生的平均成绩为:{average:        ⑤        }")

评分标准

(1)w(或等效答案);(2分)

(2)r(或等效答案);(2分)

(3)readlines(或等效答案);(2分)

(4)student(或等效答案);(2分)

(5).2f(或等效答案)。(2分)

代码编辑器 加载中...
留空使用题目默认限制
{{resultStatus.text}}
正在加载运行记录...
乐编题库AI助手
人工客服
微信扫码联系客服
历史对话
{{ s.title || '未命名对话' }}
{{ s.created_at }}
暂无历史对话
我能帮助你什么?