员工查询系统

  1. 请设计一个dict, 存储你们公司每个人的信息, 信息包含至少姓名、年龄、电话、职位、工资,并提供一个简单的查找接口,用户按你的要求输入要查找的人,你的程序把查到的信息打印出来
 1 company_info = {
 2     '张文': {'age': 20, '电话': 1325879960, '职位': '行政', '工资': '2000'},
 3     '李芳': {'age': 21, '电话': 1325879961, '职位': '运营', '工资': '4000'},
 4     '张倩': {'age': 22, '电话': 1325879962, '职位': '前台', '工资': '1500'},
 5     '吴三': {'age': 23, '电话': 1325879963, '职位': '销售', '工资': '3050'},
 6     '刘云': {'age': 24, '电话': 1325879964, '职位': '销售', '工资': '3000'},
 7     '鲁森': {'age': 25, '电话': 1325879965, '职位': '地推', '工资': '2500'},
 8     '白鹤': {'age': 26, '电话': 1325879966, '职位': '运营', '工资': '4000'},
 9     '黑妹': {'age': 27, '电话': 1325879967, '职位': '后厨', '工资': '3000'},
10     '大毛': {'age': 28, '电话': 1325879968, '职位': '司机', '工资': '5008'},
11     '笨笨': {'age': 32, '电话': 1325879969, '职位': '总监', '工资': '15000'},
12 }
13 print("输入要查询的方法,输入数字即可  1: 姓名 2 : 工资 --->")
14 while 1:
15     way = input("输入 1 or 2
")
16     if  way == '1':
17         print("即将按照姓名来查询")
18         name = input("输入员工姓名")
19         print(company_info.get(name, '查找的员工不存在,或者已经离职'))
20     elif way =='2':
21         print("即将按照工资来查询")
22         job = input("请输入工资 ")
23         for i in company_info:
24             # print(i,company_info[i])
25             for v in company_info[i].items():
26                 if job in v:
27                     print(i,company_info[i])
28     else:
29         print('输入的有问题,查询系统关闭')
30         break

 

尼玛,,,写了1个小时..... 写完才发现,及其简单... 就是基础不熟呀. 

原文地址:https://www.cnblogs.com/666sss/p/11575730.html