Dark Terminetor 2022-08-29 18:53 采纳率: 84.2%
浏览 1129
已结题

python输入学生个人信息并写入到文件data.txt中(填空)

【问题描述】输入学生个人信息,并写入到文件data.txt中。

【输入形式】输入学生个人信息,包括学号,姓名及年龄,用逗号隔开

【输出形式】输出每个学生的学号,姓名及年龄
【样例输入】

1,zs,18

2,ls,21

End
【样例输出】

sno sname sage

1 zs 18

2 ls 21

【样例说明】输入的学生信息用“End”结束
【评分标准】通过所有测试用例

"""
输入学生个人信息并写入到文件data.txt中。
"""


(                                      )
f.write("sno\tsname\tsage\n")
stext  =  input()  or  "End"
while  stext  !=  "End":
        stu  =  stext.split(",")
       (                                   )
        stext  =  input()  or  "End"
f.seek(0)
print(f.read())
f.close()
  • 写回答

1条回答 默认 最新

  • 梦里逆天 2022-08-29 19:58
    关注
    
    f = open("data.txt", 'w+')
    f.write("sno\tsname\tsage\n")
    stext = input() or "End"
    while stext != "End":
        stu = stext.split(",")
        f.write(' '.join(stu) + "\n")
        stext = input() or "End"
    f.seek(0)
    print(f.read())
    f.close()
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 9月13日
  • 已采纳回答 9月5日
  • 创建了问题 8月29日