Python员工信息管理系统-简易版
1.职员信息管理系统
要求:
1、依次从键盘录入每位员工的信息,包括姓名、员工id、身份证号;
2、身份证号十八位,要求除了第18位可以为x,其余都只能为数字;
3、id须由5位数字组成;
4、否则提示用户重新输入不符合规则的那几项;
5、能随时查看已录入的员工及其信息;
提示:
1、字符串.isdigit()可以判断字符串是否是全是数字;
2、if 字符串[-1] in “xX” 判断最后一个是不是x或X;
3、每位职员的信息可以用字典保存,然后添加到一个职员列表中进行管理,如果要查看时,遍历这个职员列表即可;
参考界面:
2.参考代码
info_list = []
admin_id = "python"
password = "123456"
while True:
print("*********************** 职员信息管理系统 ***********************")
print("-------------------------- 1.添加信息 --------------------------")
print("-------------------------- 2.查询信息 --------------------------")
print("-------------------------- 3.删除信息 --------------------------")
print("-------------------------- 4.修改信息 --------------------------")
print("-------------------------- 5.查询所有 --------------------------")
print("-------------------------- 6.退出系统 --------------------------")
print("*********************** 职员信息管理系统 ***********************")
command = int(input("请输入对应数字进行操作:"))
print("-" * 30) # 分隔线
def add_info(a): # 添加函数,参数为后续操作时调用
name = str(input("请输入员工姓名:"))
while True: # 后续修改完善可以考虑,将此类循环单独定义为函数
id_staff = str(input("请输入员工ID:"))
if id_staff.isdigit() is True and len(id_staff