初学Python,编写简单的学生信息管理系统,望大牛能给出继续编写以及优化的建议。
# 学生信息有姓名、性别、年龄、学号、班级。
# 基本功能展示:
"""
============================
欢迎使用【学生信息管理系统】
1.显示所有学生信息
2.新建学生信息
3.查询学生信息
4.修改学生信息
5.删除学生信息
0.退出系统
============================
"""
# 所有学生信息用一个列表模拟学生数据库。
student_data = [
{
'姓名': '李明',
'性别': '男',
'年龄': 18,
'学号': 20200001,
'班级': '2001班',
},
{
'姓名': '张华',
'性别': '男',
'年龄': 19,
'学号': 20200002,
'班级': '2002班',
}
]
# 定义窗口函数:show_window()
def show_window():
print("""
============================
欢迎使用【学生信息管理系统】
1.显示所有学生信息
2.新建学生信息
3.查询学生信息
4.修改学生信息
5.删除学生信息
0.退出系统
============================
""")
# 定义显示所有学生信息的函数:show_all()
# 由于学生信息数据为列表,所以需要用到for循环输出
def show_all_stu():
for student in student_data:
print