员工工资计算 说明:公司所有员工的底薪一致(5000),不同岗位有不同的岗位工资。同时每月也有 绩效工资。所以月度应发工资的组成 = 底薪 + 岗位工资 + 绩效工资。但实际发放时根 据总数扣除相应的保险及公积金等税。
社会保险:应发总额 * 3% 公积金:应发总额 * 3%
月度实发工资 = 月度应发工资 - 社会保险费用 - 公积金费用
实现 1:创建父类 Employee 员工类,定义底薪 salary 属性(全员一致)
实现 2:创建子类 Manager 部门经理类,继承 Employee 父类,同时该类有 自己的岗位工资 worksalary 2000 元 + 绩效工资 jxsalay (每月不确定,根据月度工作考 评确定)。
class Employee():
def __init__(self):
self.salary = 5000
def fagongzi(self,*args):
return sum(args)*(1-0.06)
class Manager(Employee):
def __init__(self):
super(Manager, self).__init__()
self.worksalary = 2000
wangManager=Manager()
print(wangManager.fagongzi(wangManager.salary,wangManager.worksalary,1500))