我已经为我计算了完美的代码来计算加班时间。
然而,Coursera一直告诉我,我错了。有人可以看看这个并告诉我究竟是什么,我做错了吗?
我想自己找到解决方案而且我已经尝试过,但我只是看不出有什么问题!我确定每个人(但我)都熟悉这个问题。
我需要编写代码来计算工作时间超过40小时的人的工资。他(或她)在前40个小时获得10.50美元,然后是时间半。据说,这个特殊的人已经工作了45个小时。
我得到了合适的总金额(498.75美元),但是,不管怎样,我错了。
playlistItems.list
答案 0 :(得分:1)
我会说你的前5个步骤是正确的,但你的if语句的语法不正确:
ifh = ("raw_input<=40")
我相信您想要编码的是:
if h <= 40:
print pay
if h > 40:
pay = (40*r)+(h-40)*(1.5*r)
print pay
答案 1 :(得分:0)
hrs = raw_input("Enter Hours:")
h = float(hrs)
rate = raw_input("Enter Rate:")
r = float(rate)
pay = h*r
if h<=40:
print pay
if h > 40:
pay = (40*r)+(h-40)*(1.5*r)
print pay