一个小作业
其实没什么难度
只是分成函数调用就行了
我这还不算模块化 我觉得是那种每个人做一个功能 便于多人协作
# 2.编写“学生管理系统”,要求如下:
# 必须使用自定义函数,完成对程序的模块化
# 学生信息至少包含:姓名、年龄、学号,除此以外可以适当添加
# 必须完成的功能:添加、删除、修改、查询(单个查询/显示所有)、退出
# 增加数据
def fun_add(olddb, age, name, number, **kwargs):
# print(len(kwargs))
if number not in olddb:
kwargs['姓名'] = name
kwargs['年龄'] = age
olddb[number] = kwargs
else:
print('[警告]>>>学号已存在,不能添加!')
# print(olddb)
return olddb
# 删除数据
def fun_del(info_all, number):
if number in info_all:
del info_all[number]
if number not in info_all:
print('[信息]>>>操作成功,已删除学号[%s] ' % number)
return info_all
else:
rint('[警告]>>>操作失败,请重新操作!')
else:
print('[警告]>>>学号不存在,请重新操作!')
# 更改数据
def fun_revise(info_all, number, updata_dict):
if number in info_all:
info_all[numb