学生信息包含有学号、姓名、年龄、成绩及住址,从键盘输入n个学生的信息,然后存入一个磁盘文件student.txt中。
时间: 2023-11-28 22:47:20 浏览: 139
以下是Python语言的实现代码:
```python
n = int(input("请输入学生个数:"))
with open('student.txt', 'w') as file:
for i in range(n):
student_id = input("请输入第{}个学生的学号:".format(i+1))
name = input("请输入第{}个学生的姓名:".format(i+1))
age = input("请输入第{}个学生的年龄:".format(i+1))
score = input("请输入第{}个学生的成绩:".format(i+1))
address = input("请输入第{}个学生的住址:".format(i+1))
file.write("{},{},{},{},{}\n".format(student_id, name, age, score, address))
print("学生信息已经保存到磁盘文件student.txt中!")
```
代码解析:
1. 首先从键盘输入学生个数n。
2. 接着使用`with open('student.txt', 'w') as file:`打开文件student.txt,并且以写入模式('w')打开。
3. 然后使用for循环依次输入每个学生的信息,并且将信息写入文件中。
4. 写入文件时,每个学生的信息用逗号隔开,并且在最后一个信息后面添加换行符。
5. 最后关闭文件,并且输出保存成功的提示信息。
阅读全文