- 請設計一個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\n") 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個小時..... 寫完才發現,及其簡單... 就是基礎不熟呀.