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 :)
Lista de comentários
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")
def mention_bac(moyenne):
----if moyenne >= 12:
--------return print("Obtention bac avec mention.")
----elif moyenne >= 10 < 12:
--------return print("Obtention bac sans mention.")
----return print("Vous n'avez pas obtenu le bac.")