Informatique

Question

Bonjour merci de m'aider au plus vite et si possible avant demain, je doit faire ce programme sur python :


Écris une fonction conversion_euros(montant,devise) qui dépend d’un paramètre

montant et d’une monnaie devise et qui convertit la somme montant donnée en euros, dans

la devise souhaitée.

Exemples de devises : 1 euro = 1.15 dollar ; 1 euro = 0.81 livre ; 1 euro = 130 yens.


merci de votre aide !!!!

1 Réponse

  • Bonsoir,

    def conversion_euros(montant, devise):

       if devise == "dollar":

           return montant / 1.15

       elif devise == "livre":

           return montant / 0.81

       else: #devise == "yens"

           return montant / 130

    Si tu n'as pas le droit au return dit "débouchant" (c'est le cas dans certaine filière post-bac notamment), tu peux stocker dans une variable le montant final et faire un unique return final:

    def conversion_euros(montant, devise):

       if devise == "dollar":

           euros = montant / 1.15

       elif devise == "livre":

           euros = montant / 0.81

       else: #devise == "yens"

           euros = montant / 130

       return euros

    Bonne soirée.

Autres questions