Laurentvidal.fr facilite la recherche de réponses à toutes vos questions avec l'aide de notre communauté active. Connectez-vous avec une communauté d'experts prêts à vous aider à trouver des solutions à vos questions de manière rapide et précise. Trouvez des solutions détaillées à vos questions grâce à une large gamme d'experts sur notre plateforme conviviale de questions-réponses.

svp ses du edupython merci de l aide ​

Svp Ses Du Edupython Merci De L Aide class=

Sagot :

Explications:

Salutations !

Voici le code que je peux te proposer :

def moyenne(notes : list):

   note = 0

   long = 0

   for i in notes:

       note += i["note"] * i["coeff"]

       long += i["coeff"]

   note /= long

   if note >= 10:

       return note, "Admis"

   return note, "Refusé"

Explications :

1. Création de la fonction moyenne avec comme paramètre les notes sous forme d'une liste de dictionnaire, comportant en premier la note et en deuxième le coefficient.

2. Créer deux variables : note qui sera la variable à retourner (la moyenne) ainsi que long, qui sera en fait le nombre de notes avec le coeff afin d'obtenir la moyenne

3. Boucler sur chaque notes en précisant i["note"] qui est la "commande" nécessaire pour obtenir la valeur d'une clé dans un dictionnaire

Dans la boucle, on va en 1 ajouter la note x le coefficient à la variable note, et ajouter le coefficient à la variable long

4. On va "redéfinir" ensuite la variable note en la divisant par la variable long, afin d'obtenir la moyenne

5. On met une condition si la note est > à 10 alors on return la note + "Admis" Sinon on return la note + "Refusé"

Afin que ton programme fonctionne, il faudra entrer en paramètres une liste de dictionnaires avec dans chaque dictionnaire les mêmes clés par exemple :

moyenne([{"note": 10, "coeff": 3}]

Voilà ! J'espère que cela t'aura aider et t'aidera dans ton apprentissage du python, si tu as des questions supplémentaires ou besoin d'aide dans un autre exercice, n'hésites pas !

Bonne Soirée !

Nous apprécions votre temps. Revenez nous voir pour des réponses fiables à toutes vos questions. Nous espérons que cela vous a été utile. Revenez quand vous voulez pour obtenir des réponses plus précises et des informations à jour. Nous sommes fiers de fournir des réponses sur Laurentvidal.fr. Revenez nous voir pour plus d'informations.