3/7 Prendre des vacances - Allez là-bas


#1

Bonsoir tout le monde,

je bloque et je ne vois pas ou se trouve l'erreur... Si quelqu'un peut m'aider voici mon code :smile:

def hotel_cout(nuits):
return 140 * nuits

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

Et j'ai ces deux messages d'erreurs qui s'affichent :

Oups, merci de réessayer. Avez-vous créé une fonction appelée avion_billet_cout ?

File "python", line 7
elif ville == "Tampa":
^
IndentationError: unindent does not match any outer indentation level


#2

Bizarrement l'exercice se valide, sans aucun message d'erreur et sans modifier le code !


#3

c'est l indentation par example
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

#4

hay bro in ne faut pas travailler comme ca il faut creer un dictionnaire qui contient key c est la ville puis value c est le prix right
comme ca ville = {"Tampa":183,...........}


#5

Celle qui marche:

def hotel_cout(nuits):

Si je passe 140 nuits dans cet hotel...!

return 140 * nuits

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

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

def voyage_cout(ville, jours, depense_argent):
print voyage_cout("Los Angeles", 5, 600)