-
加班薪水问题:联邦法律规定如果员工每周的工作超过了40小时,那么多余的工作时间要支付1.5倍的薪水。
例如,如果一个人每小时的薪水是$12,他一周工作了60小时,那么这个人的工资应该为:
(4012)+(1.512*(60-40))=$840
请编写一个程序,输入一个人一周的工作时间和每小时的薪水,输出一周的总薪水.class Person(): def __init__(self, wages, hours): self.wages = wages self.hours = hours def get_wages(self): if self.hours > 40: pay = ((40 * self.wages) + (1.5 * self.wages * (self.hours - 40))) print("Gross pay for week is : $%s" % pay) else: pay = self.wages * self.hours print("weeks total pay: $%.2f" % pay) wages = float(input("Enter hourly wage: ")) hours = int(input("Enter numbers of hours worked: ")) p = Person(wages, hours) p.get_wages()
python_test_06
最新推荐文章于 2021-03-26 22:39:26 发布