某公司财务,原始录入的工资数据如下:salary_old={‘赵二’:12000,‘张三’:13500,‘李四’:14000}。近期公司新入职了主管‘王五’,工资18000;‘赵二’离职了,‘张三’业绩优良,加薪到‘15000’。‘李四’称职,工资不变。针对上述变化,该财务人员需要使用Python修改原始数据,并建立新的数据结构,命名为salary_new.其次,还需要提供四位员工查询工资的功能,如果输入的名字在salary_new中,则输出该员工的工资,并退出程序;没有或输入名字不正确,则提示‘请重新输入或输入“quit”退出程序’。
salary_old={'赵二':12000,'张三':13500,'李四':14000}
#近期公司新入职了主管‘王五’,工资18000
salary_old['王五'] = 18000
#赵二’离职了
del salary_old['赵二']
#‘张三’业绩优良,加薪到‘15000’
salary_old['张三'] = 15000
#‘李四’称职,工资不变。
#建立新的数据结构,命名为salary_new
salary_new = salary_old
print(salary_new)
#员工查询工资的功能
while True:
name = input('输入员工名字:')
if name!='quit':
if name in salary_new.keys():
print('工资为:',salary_new[name])
break
else:
print('请重新输入或输入“quit”退出程序')
else: break
运行结果: