What's wrong ? Step 4


#1

Hi, could someone tell me what's wrong with my code, the editor tells me there's an error, it says the rent function return 260 instead of 230 for 7 days but when i change values in the function the error is still the same i really don't understand, thx if you can help
def hotel_cout(nuits):
print "Le cout sera de", 140*nuits,"euros"
return 140*nuits
hotel_cout(7)

def avion_billet_cout(ville):
if ville =="Charlotte":
return 183
elif ville =="Tampa":
return 220
elif ville =="Pittsburgh":
return 222
elif ville =="Los Angeles":
return 475

avion_billet_cout ("Charlotte")
print "Le cout sera de",avion_billet_cout,"euros"

def location_voiture_cout(jours):
prix = 40 * jours
if jours < 3:
prix = prix
elif jours >= 3:
prix -= 20
elif jours >= 7:
prix -= 50
return prix
location_voiture_cout(7)


#2

vous n'avez besoin que de deux déclarations conditionelles si les jours sont supérieurs à tan ou égaux à 3 ou si les jours sont supérieurs ou égaux à 7

if jours >= 7:

et,

elif jours >= 3:

pas tout cela,

Et le corps de la condition jours >= 7 doit soustraire le prix de 50,

prix = (prix) - 50

Et le corps de la condition jours >= 3 doit soustraire le prix de 20,

prix = (prix) - 20

en pleine,

if jours >= 7:
    prix = (prix) - 50
elif jours >= 3:
    prix = (prix) - 20
return prix

#3

Merci c'était un peu rageant d'être bloqué aussi près :smiley:


#4

Haha de rien. :slight_smile:, Pour aider à fermer ce sujet cliquez sur le bouton de solution ci-dessous ma réponse


#5

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.