office_attendants = {
"salarys": 0, # 时新
"Overtime_hours": 0, # 加班时长
"Total_working_hours": 0, # 总工时
"wages": 0
}
def Normal_salary(office_attendants): # 正常薪资
print("我动了1")
# 正常薪资等于 = ( 总工时 - 去加班时长) * 时薪
return (office_attendants["Total_working_hours"] - office_attendants["Overtime_hours"]) * office_attendants[
"salarys"]
def Overtime_pay(office_attendants): # 加班薪资
print("我动了2")
#
return office_attendants['Overtime_hours'] * office_attendants["salarys"] * 1.5
def Daily_wage(office_attendants): # 日工资
print("我动了3")
return Normal_salary(office_attendants) + Overtime_pay(office_attendants)
def Weekly_salary(office_attendants): # 周工资
print("我动了4")
return Normal_salary(office_attendants) * 5
def Monthly_salary(office_attendants): # 月工资
print("我动了4")
return Normal_salary(office_attendants) * 20
if __name__ == '__main__':
print('嗨嗨嗨')
salarys = int(input("请输入薪水"))
Overtime_hours = int(input("请输入加班时长"))
Total_working_hours = int(input("请输入工作总时长(里面需要有你的加班时长)"))
office_attendants['salarys'] = salarys
office_attendants['Overtime_hours'] = Overtime_hours
office_attendants['Total_working_hours'] = Total_working_hours
print(Daily_wage(office_attendants))
print(" 根据单日工作情况您一周平均工资约为 " + str(Weekly_salary(office_attendants)))
print(" 根据单日工作情况您一月平均工资约为 " +str(Monthly_salary(office_attendants)))