(1)确定每月的基本工资。
(2) 输入每月的实际应当工作天数。
(3) 输入当月的请假天数,如果请假天数小于等于2天,对工资无影响;大于2天小于7等于天,扣除当月基本工资的10%;大于7天小于等于14天,扣除当月基本工资的50%;大于14天,扣除全月工资。
(4) 如果当月实际工作天数和应当工作天数一样(不算加班),则增加基本工资的20%。
(5) 如果当月有加班,则按照加班的天数和当月的日工资(基本工资/实际工作天数)计算加班费。
(6) 输入最终应得工资。
# -*- coding:utf-8 -*-
__author__ = 'Luo'
def salaryCalculate(day):
if day == 1:
print(u"第%d天工资为:%d"%(day,20))
return 20
salary = salaryCalculate(day-1)*2
print(u"第%d天工资为:%d"%(day,salary))
return salary
if __name__ == "__main__":
salaryCalculate(20)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)