python新手入门练习
运用python的基础数据结构编写《人力资源管理员工管理》
初学python,入门练习,留些记录,方便以后查看,如有错误,请诸位大神指点,谢谢
需求分析:
- 要求使用python的最基础的数据结构(字典、元组、列表、字符串等)作为数据存储
- 要求小程序可以实现基本的添加、删除、修改、查询等功能(一个程序最基本的增删改查)
- 要求小程序在实现的过程中,有防止误操作的机制
- 要求小程序的编号是自动增长,模拟数据库id的自增长,不重复
代码实现:function_list = { 1: ("入职", "您可以进入此功能内添加员工"), 2: ("离职", "您可以进入此功能内删除员工"), 3: ("修改", "您可以进入此功能内修改员工的信息"), 4: ("查看", "您可以进入此功能查询所有的员工信息"), 5: ("搜索", "您可以搜索指定的员工,查询他/她的信息"), 6: ("退出", "退出系统") } person_dict = {10000: ["小强", "男", "汉武时期人士"]} while True: print("欢迎登陆人力资源管理系统>>>>") for key, value in function_list.items(): print(f"{key}:{value}") chose = input("请输入您的选择编号>>>") if chose.isdigit(): chose = int(chose) if 0 < chose <= 6: if chose == 6: print("系统退出~~~~") print("欢迎下次光临~~~~") exit() elif chose == 5: flag = True while flag: person_num = input("请输入您要查询的员工编号>>>") if person_num.isdigit(