用python写一个学生信息录入程序: (1)透行程序,提示用戸輸入"name age class student_id” 的信息。程序<取 用户输入数据,并等待下一次输入。 (2)如果输入为“quit”,将已有的数据按姓名排序,向屏幕打印所有人的姓名与学号 再将所有信息保存至一个文本文件中(格式自定),然后结束程序
时间: 2023-03-28 07:00:46 浏览: 103
学生信息录入
我可以回答这个问题。以下是用 Python 编写的学生信息录入程序:
```python
students = []
while True:
info = input("请输入学生信息(姓名 年龄 班级 学号),输入 quit 退出:")
if info == "quit":
students.sort(key=lambda x: x[])
for student in students:
print(student[], student[3])
with open("students.txt", "w") as f:
for student in students:
f.write(f"{student[]} {student[1]} {student[2]} {student[3]}\n")
break
else:
info_list = info.split()
students.append(info_list)
```
这个程序会提示用户输入学生信息,如果输入为 "quit",则会将已有的数据按姓名排序,向屏幕打印所有人的姓名与学号,并将所有信息保存至一个文本文件中。如果输入不为 "quit",则会将输入的信息添加到一个列表中。
阅读全文