Python员工信息管理系统-简易版(Python基础)

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
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值