用python创建学生信息管理系统、 #输入不同功能数字,响应相应功能 #1:录入学生信息(学号(id),姓名,,年龄,性别) #2:显示所有学生信息 #3:显示指定学生信息 #4:删除指定学生信息 #5:退出系统
时间: 2024-04-08 21:29:36 浏览: 5
好的,下面是一个简单的示例代码实现学生信息管理系统:
```python
students = []
def add_student():
id = input("请输入学号:")
name = input("请输入姓名:")
age = input("请输入年龄:")
gender = input("请输入性别:")
student = {"id": id, "name": name, "age": age, "gender": gender}
students.append(student)
print("学生信息录入成功!")
def show_all_students():
if len(students) == 0:
print("暂无学生信息")
else:
print("学号\t姓名\t年龄\t性别")
for student in students:
print(f"{student['id']}\t{student['name']}\t{student['age']}\t{student['gender']}")
def show_student():
id = input("请输入要查询的学号:")
for student in students:
if student["id"] == id:
print("学号\t姓名\t年龄\t性别")
print(f"{student['id']}\t{student['name']}\t{student['age']}\t{student['gender']}")
return
print("未找到该学生信息")
def delete_student():
id = input("请输入要删除的学号:")
for student in students:
if student["id"] == id:
students.remove(student)
print("学生信息删除成功!")
return
print("未找到该学生信息")
def main():
while True:
print("\n欢迎使用学生信息管理系统")
print("1. 录入学生信息")
print("2. 显示所有学生信息")
print("3. 显示指定学生信息")
print("4. 删除指定学生信息")
print("5. 退出系统")
choice = input("请输入对应功能的数字:")
if choice == "1":
add_student()
elif choice == "2":
show_all_students()
elif choice == "3":
show_student()
elif choice == "4":
delete_student()
elif choice == "5":
print("感谢使用学生信息管理系统,再见!")
break
else:
print("请输入有效的数字!")
if __name__ == '__main__':
main()
```
你可以将以上代码保存为一个.py文件,运行后即可使用学生信息管理系统。