升职加薪
使用字典完成数据记录
通过for循环对所有级别为1的员工,级别上升一级,薪水增加1000元
姓名 部门 工资 级别
张三 A部 2000 1
李四 B部 3000 2
王五 C部 2000 1
周六 D部 5000 3
#定义字典变量,完成数据记录
my_dict={
"张三":{
"部门":"A部",
"工资":2000,
"级别":1
},"李四":{
"部门":"B部",
"工资":3000,
"级别":2
},"王五":{
"部门":"C部",
"工资":2000,
"级别":1
},"周六":{
"部门":"D部",
"工资":5000,
"级别":3
}
}
print(f"全体员工信息如下:{my_dict}")
#通过for循环取出级别为1的员工
for name in my_dict:
# if判断员工级别是否为1
if my_dict[name]["级别"]==1:
print(f"级别为1的员工有:{name}")
#升职加薪操作
#获取员工信息
employee = my_dict[name]
#修改员工信息
employee["级别"] = 2 #级别+1
employee["工资"] = employee["工资"] + 1000 #工资+1000
#更新员工信息
my_dict[name] = employee
#输出结果
print(f"更新后的员工信息为:{my_dict}")
运行结果:
全体员工信息如下:{'张三': {'部门': 'A部', '工资': 2000, '级别': 1}, '李四': {'部门': 'B部', '工资': 3000, '级别': 2}, '王五': {'部门': 'C部', '工资': 2000, '级别': 1}, '周六': {'部门': 'D部', '工资': 5000, '级别': 3}}
级别为1的员工有:张三
级别为1的员工有:王五
更新后的员工信息为:{'张三': {'部门': 'A部', '工资': 3000, '级别': 2}, '李四': {'部门': 'B部', '工资': 3000, '级别': 2}, '王五': {'部门': 'C部', '工资': 3000, '级别': 2}, '周六': {'部门': 'D部', '工资': 5000, '级别': 3}}
文章描述了如何使用Python字典存储员工信息,通过for循环找出级别为1的员工并进行升职加薪操作,将级别+1,工资增加1000元。
523





