编写Python代码来计算总薪酬,包括加班费

时间:2015-10-26 09:25:28

标签: python

我已经为我计算了完美的代码来计算加班时间。

然而,Coursera一直告诉我,我错了。有人可以看看这个并告诉我究竟是什么,我做错了吗?

我想自己找到解决方案而且我已经尝试过,但我只是看不出有什么问题!我确定每个人(但我)都熟悉这个问题。

我需要编写代码来计算工作时间超过40小时的人的工资。他(或她)在前40个小时获得10.50美元,然后是时间半。据说,这个特殊的人已经工作了45个小时。

我得到了合适的总金额(498.75美元),但是,不管怎样,我错了。

playlistItems.list

2 个答案:

答案 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