help..

Chris Angelico rosuav at gmail.com
Thu May 2 10:06:11 EDT 2013


On Thu, May 2, 2013 at 11:56 PM, leonardo selmi <l.selmi at icloud.com> wrote:
> so i wrote the following code:
> def rental_car_cost(days):
>         cost = 40*days
>         if days >= 7:
>             return cost - 50
>         elif days >= 3 and days < 7:
>             return cost - 20
>         else:
>             return cost
>
> but it seems not to be right cause the computer answers: Oops, try again!
> Did you create a function called rental_car_cost?

That code looks fine to me (though I'd drop the "and days < 7" as it's
redundant); but the error you're getting isn't a Python exception.
What's giving that error? You may need to check the framing of your
code. How does codecademy (which I'm not familiar with) locate your
function?

ChrisA



More information about the Python-list mailing list