Laurentvidal.fr vous aide à trouver des réponses à toutes vos questions grâce à une communauté d'experts passionnés. Connectez-vous avec des professionnels sur notre plateforme pour recevoir des réponses précises à vos questions de manière rapide et efficace. Rejoignez notre plateforme pour vous connecter avec des experts prêts à fournir des réponses détaillées à vos questions dans divers domaines.

Pitié j'ai des sujet de Bac Nsi coplétez moi ces programmes je vous en supplie que tu die vous benissent completez les programmes suivant SVP!!!!:
liste_eleves = ['a','b','c','d','e','f','g','h','i','j']
liste_notes = [1, 40, 80, 60, 58, 80, 75, 80, 60, 24]

def meilleures_notes():
note_maxi = 0
nb_eleves_note_maxi = ...
liste_maxi = ...

for compteur in range(...):
if liste_notes[compteur] == ...:
nb_eleves_note_maxi = nb_eleves_note_maxi + 1
liste_maxi.append(liste_eleves[...])
if liste_notes[compteur] > note_maxi:
note_maxi = liste_notes[compteur]
nb_eleves_note_maxi = ...
liste_maxi = [...]

return (note_maxi,nb_eleves_note_maxi,liste_maxi) avec Une fois complété, le code ci-dessus donne
>>> meilleures_notes()
(80, 3, ['c', 'f', 'h'])

Sagot :

Bonsoir

Bon puisque l'exercice consiste à "simplement" compléter du code, je vois mal comment je pourrais te donner une explication utile, d'autant plus que c'est le genre de matière où, en voyant la solution, on se dit "AH MAIS OUI, J'AURAIS DU Y PENSER"

Je vais quand même prendre le temps de juste traduire en mots le code, pour être sûr que tu comprennes.

▌ Définir le tableau des élèves

▌ Définir le tableau des notes

▌ Définir la fonction meilleures_notes():

▌     Définir la note la plus élevée sur 0

▌     Définir le nombre d'élèves à avoir la note la plus élevée sur 0

▌     Définir la liste des élèves qui ont la note la plus élevée (vide)

Ce qu'on fait ici c'est simplement mettre les compteurs à zéro

▌     Lancer une boucle qui va passer en revue toutes les notes (donc dans la portée de la longueur de la liste):

▌         Si la note correspondant à cet élève vaut la note maximale:

▌             Ajouter 1 au nombre d'élèves à avoir la note la plus élevée

▌             Ajouter la lettre de l'élève à la fin de la liste des élèves les mieux notés

▌         Si la note correspondant à cet élève est plus grande que la note maximale:

▌             Redéfinir la note maximale sur la sienne

▌             Réinitialiser le nombre d'élèves à avoir eut la note la plus élevée  ▌             Nettoyer la liste des élèves les mieux noter en y remettant que son nom

▌      Retourner les données finales

Si il y a quelque chose que tu as mal compris ou que tu te demandes pourquoi j'ai fait comme ceci ou pourquoi j'ai pas fait comme cela, tu peux me le demander ne commentaires ;)

Bonne soirée !

View image ClementCg
Nous espérons que ces informations ont été utiles. Revenez quand vous voulez pour obtenir plus de réponses à 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. Laurentvidal.fr est toujours là pour fournir des réponses précises. Revenez nous voir pour les informations les plus récentes.