一、系统简介
实现一个学生信息的管理系统:主要功能有:
-
添加学生信息
-
删除学生信息
-
修改学生信息
-
查询学生信息
-
显示学生信息
-
退出当前系统
二、步骤分析
-
显示功能界面
-
用户输入功能序号
-
对不同序号的功能实现具体函数(3.1 定义函数、3.2 调用函数)
三、需求实现
-
显示功能界面
info_print()
-
用户输入功能序号
user_num = eval(input('请输入功能序号:'))
-
按照用户输入的功能序号,执行不同的功能(函数)
-
添加学生信息
add_info()
-
删除学生信息
del_info()
-
修改学生信息
modify_info()
-
查询学生信息
search_info()
-
显示学生信息
print_all()
四、具体实现
系统功能需要循环使用,直到用户输入6,才退出系统 功能界面部分:
# 定义一个函数
def info_print():
print('--------请选择功能-----')
print('1、添加学生')
print('2、删除学生')
print('3、修改学生')
print('4、查询学生')
print('5、显示所有学生')
print('6、退出系统')
print('-' * 20)
# 等待存储所有学生的信息
info = []
主要部分代码:
while True:
# 1、显示功能界面
info_print()
# 2、用户输入功能序号
user_num = eval(input('请输入功能序号:'))
# 3、按照用户输入的功能序号,执行不同的功能(函数)
# 如果用户输入1,就执行添加学生的功能
if user_num == 1:
# print('添加学生')
elif user_num == 2:
# print('删除学