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
Informatique
Clara0227
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 :)
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
-
1. Réponse 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")