6/7 Prendre des vacances - Oui, on ne sait jamais!


#1

Bonjour,
je ne comprend pas pourquoi mon code ne marche pas

Calcule le prix de l'hotel

def hotel_cout(nuits):
return 140* nuits

Calcule le prix du billet d'avion

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

Calcule le prix de location d'une voiture

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

Calcule prix total du voyage

def voyage_cout(ville,jours,depense_argent):
return ville + jours + depense_argent

merci d'afficher votre solution si mon code est invalide est de m'expliquer mon erreur.


#2

J'ai le même problème, si je trouve une solution je t'en ferais part !


#3

après une heure de réflexion j'ai trouver la solution^^

Calcule prix total du voyage

def voyage_cout(ville,jours,depense_argent):
return hotel_cout(jours) + avion_billet_cout(ville) + location_voiture_cout(jours) + depense_argent

on nous dit que hotel_cout et location_voiture_cout peut être dans une seule variable, la variable jours.


#4

Cela fonctionne parfaitement, merci pour le coup de pouce :smiley:


#5

Pas de problème, c'est normal d'aider^^