使用字典进行升职加薪(python)

文章描述了如何使用Python字典存储员工信息,通过for循环找出级别为1的员工并进行升职加薪操作,将级别+1,工资增加1000元。

升职加薪

使用字典完成数据记录
通过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}}
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值