Informatique

Question

Bonjour à tous j’ai besoin d’aide afin de d’écrire un programme python.
La consigne est :
Je veux écrire une fonction python mention_bac qui prend en paramètres la moyenne mot d’un élève au bac et qui renvoie selon les cas une chaîne de caractère parmi « vous n’avez pas votre bac », « vous avez votre bac sans mention » ou « 
Vous avez votre bac avec mention ! »

Rappel : avec une moyenne :
-strictement inférieure à 10 l’élève n’a pas le bac
-comprise entre 10 inclus et 12 exclu l’élève a le bac sans mention
-supérieur ou égale à 12 l’élève a le bac avec mention

Je dois donc écrire le programme de cette fonction fille je dois tester la fonction dans chaque cas de figure

Merci beaucoup à ce qui m’aideront bonne journée :)

1 Réponse

  • Choisi ta version préférée ;)

    OPTION 1 (la plus simple)

    def mention_bac(moyenne):

       if moyenne < 10:

           print("Vous n'avez pas votre bac")

       if moyenne >= 10 and moyenne < 12:

           print("Vous avez votre bac sans mention")

       if moyenne >= 12:

           print("Vous avez votre bac avec mention")

    OPTION 2 (plus rapide pour l'ordinateur)

    def mention_bac2(moyenne):

       if moyenne < 10:

           print("Vous n'avez pas votre bac")

       else:

           if moyenne < 12:

               print("Vous avez votre bac sans mention")

           else:

               print("Vous avez votre bac avec mention")

Autres questions