Python 输入学生个人信息,并写入到文件data.txt中。 【输入形式】输入学生个人信息,包括学号,姓名及年龄,用逗号隔开 【输出形式】输出每个学生的学号,姓名及年龄
时间: 2023-05-18 19:04:50 浏览: 1130
以下是 Python 代码实现:
```python
# 打开文件,如果不存在则创建
with open('data.txt', 'a') as f:
# 输入学生信息
student_info = input('请输入学生个人信息,包括学号,姓名及年龄,用逗号隔开:')
# 写入文件
f.write(student_info + '\n')
# 读取文件并输出每个学生的学号,姓名及年龄
with open('data.txt', 'r') as f:
for line in f:
student_info = line.strip().split(',')
print('学号:{},姓名:{},年龄:{}'.format(student_info[0], student_info[1], student_info[2]))
```
输入示例:
```
请输入学生个人信息,包括学号,姓名及年龄,用逗号隔开:20210001,张三,20
请输入学生个人信息,包括学号,姓名及年龄,用逗号隔开:20210002,李四,21
```
输出示例:
```
学号:20210001,姓名:张三,年龄:20
学号:20210002,姓名:李四,年龄:21
```
相关问题
输入学生个人信息,并写入到文件data.txt中。 【输入形式】输入学生个人信息,包括学号,姓名及年龄,用逗号隔开 【输出形式】输出每个学生的学号,姓名及年龄
以下是代码示例:
```python
# 打开文件
with open('data.txt', 'a') as f:
# 输入学生信息
info = input('请输入学生个人信息(学号,姓名,年龄):')
# 将信息写入文件
f.write(info + '\n')
# 输出每个学生的学号,姓名及年龄
student_info = info.split(',')
print('学号:{},姓名:{},年龄:{}'.format(student_info[0], student_info[1], student_info[2]))
```
注意:这是一个示例代码,实际应用中需要根据具体需求进行修改和完善。
Python 【问题描述】输入学生个人信息,并写入到文件data.txt中。 【输入形式】输入学生个人信息,包括学号,姓名及年龄,用逗号隔开 【输出形式】输出每个学生的学号,姓名及年龄 【样例输入】 1,zs,18 2,ls,21 End 【样例输出】 sno sname sage 1 zs 18 2 ls 21
以下是 Python 代码实现:
```python
# 打开文件
file = open("data.txt", "w")
# 输入学生信息
while True:
info = input().strip()
if info == "End":
break
file.write(info + "\n")
# 关闭文件
file.close()
# 读取文件并输出学生信息
print("sno sname sage")
file = open("data.txt", "r")
for line in file:
sno, sname, sage = line.strip().split(",")
print("{:<5}{:<10}{}".format(sno, sname, sage))
# 关闭文件
file.close()
```
输入样例:
```
1,zs,18
2,ls,21
End
```
输出样例:
```
sno sname sage
1 zs 18
2 ls 21
```
阅读全文