Oui, on ne sait jamais ! #6


#1


Voici mon code:

Il retourne le message d'erreur suivant: Oups, merci de réessayer. Oups ! Il semble que votre fonction voyage_cout a engendré une erreur de nom. Avez-vous supprimé la fonction par accident ? Etes-vous sûr que tous les noms de variables que vous utilisez sont définis correctement ? Utilisez-vous des variables qui ne sont pas dans voyage_cout ? Voici le message d'erreur : global name 'nuits' is not defined


def hotel_cout(nuits):
  return hotel_count(nuits) * 100
    
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
    else:
            print "Where you going ?? " 

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

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


#2

Salut cet partie

 return  hotel_cout(nuits)

tu doit mettre jours aulieux de nuits


#3

@renodep

Bonjour,

Dans cette partie,

Nous voulons retourner le coût en fonction de la valeur des coûts que retourne chacune des fonctions. Ce que tu as mis en paramètre doit ressembler à cela:

hotel_cout(jours)
avion_billet_cout(ville)
location_voiture_cout(jours)
depense_argent

J'espère que cela t'as pu aider!


#4

Merci de votre réponse!!

En remplaçant hotel_cout par hotel_count tout est ok!
Merci.