Python 输入学生个人信息,并写入到文件data.txt中。 【输入形式】输入学生个人信息,包括学号,姓名及年龄,用逗号隔开 【输出形式】输出每个学生的学号,姓名及年龄 【样例输入】 1,zs,18 2,ls,21 End 【样例输出】 sno sname sage 1 zs 18 2 ls 21
时间: 2023-05-18 13:05:24 浏览: 430
学生数据输入
# 打开文件,如果不存在则创建
with open('data.txt', 'w') as f:
# 循环输入学生信息
while True:
info = input().strip() # 去除输入字符串两端的空格
if info == 'End':
break
# 将学生信息写入文件
f.write(info + '\n')
# 打开文件,读取学生信息并输出
with open('data.txt', 'r') as f:
print('sno', 'sname', 'sage', sep='\t') # 输出表头
for line in f:
sno, sname, sage = line.strip().split(',') # 将每行信息按逗号分隔
print(sno, sname, sage, sep='\t') # 输出每个学生的信息
阅读全文