Python编写工资计算器

编写工资额计算器,要求如下:

(1) 确定每月的基本工资

(2) 输入每月的实际应当工作天数

(3) 输入当月的请假天数,如果请假天数小于等于2天,对工资无影响;大于2天小于7等于天,扣除当月基本工资的10%;大于7天小于等于14天,扣除当月基本工资的50%;大于14天,扣除全月工资。

(4) 如果当月实际工作天数和应当工作天数一样(不算加班),则增加基本工资的20%

(5) 如果当月有加班,则按照加班的天数和当月的日工资(基本工资/实际工作天数)计算加班费

(6) 输入最终应得工资
代码:

base = 5000

shdays=int(input("应当工作天数:"))

qjdays=int(input("本月请假天数:"))



if (qjdays==0):

    base=base*1.2

elif qjdays<=2:

    base = 5000

elif qjdays<=7:

    base=base*0.9

elif qjdays<=14:

    base=base*0.5   

elif qjdays>14:

    base=0

    



jb=int(input("加班天数:"))

if jb:

    jbfee=base*1.0/(shdays-qjdays)*jb

else:

    jbfee=0

fee=jbfee+base

print("最终应得工资:%.2f"%fee)

    

运行结果如下:
在这里插入图片描述
在这里插入图片描述

  • 4
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值