Bienvenue sur Laurentvidal.fr, le site où vous trouverez des réponses rapides et précises à toutes vos questions. Posez vos questions et recevez des réponses détaillées de professionnels ayant une vaste expérience dans divers domaines. Explorez des milliers de questions et réponses fournies par une communauté d'experts sur notre plateforme conviviale.

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 :)


Sagot :

hgbale

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")