我不知道我的代码有什么问题

时间:2015-01-16 00:01:23

标签: python

说明

  1. 在现有代码下方,使用名为days的参数定义名为rental_car_cost的函数。 计算租车费用:     每天租车的费用为40美元。     如果您租车7天或以上,您可以获得50美元的总折扣。     或者(elif),如果您租车3天或以上,您可以获得20美元的总折扣。     您无法获得上述两种折扣。 退还该费用。
  2. 就像上面的示例一样,如果您将7天检查if语句和3天检查elif语句,则此检查会变得更简单。

    代码

    def rentalcarcost(days):
        cost = 40 * days
        if days >= 7:
            return cost - 50
        elif days >= 3:
            return cost - 20
        else:
            return cost
    

1 个答案:

答案 0 :(得分:3)

如果您的代码即使在缩进修复后仍无法正常工作,这是正确的代码:

def car_cost(days):
    cost = 40*days
    if days>=7:
        cost = cost-50
    elif days>=3:
        cost = cost-20
    return cost

PYTHON的压痕事项!

这是你的代码正确缩进。

def rentalcarcost(days):
    cost = 40 * days
    if days >= 7:
        return cost - 50
    elif days >= 3:
        return cost - 20
    else:
        return cost