0% ont trouvé ce document utile (0 vote)
64 vues2 pages

Algorithme Classement Etudiants

Ce document présente un programme Python qui permet de saisir les informations des étudiants et de les classer selon leur réussite ou échec basé sur un pourcentage. Les étudiants ayant un pourcentage supérieur ou égal à 50% sont considérés comme réussis, tandis que ceux en dessous échouent. Le programme inclut des fonctions pour saisir les données et afficher les résultats des étudiants.

Transféré par

Luc Luciel
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
64 vues2 pages

Algorithme Classement Etudiants

Ce document présente un programme Python qui permet de saisir les informations des étudiants et de les classer selon leur réussite ou échec basé sur un pourcentage. Les étudiants ayant un pourcentage supérieur ou égal à 50% sont considérés comme réussis, tandis que ceux en dessous échouent. Le programme inclut des fonctions pour saisir les données et afficher les résultats des étudiants.

Transféré par

Luc Luciel
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

ALGORITHME DE CLASSEMENT DES

ÉTUDIANTS PAR POURCENTAGE


Ce programme Python permet de saisir les informations des étudiants (nom, prénom,
promotion, pourcentage) et de les classer selon qu'ils ont réussi (>= 50%) ou échoué (<
50%).

Code Python :
# Initialisation des listes

etudiants_reussis = []

etudiants_echoues = []

# Initialisation des listes

etudiants_reussis = []

etudiants_echoues = []

# Fonction pour saisir les données

def saisir_donnees():

nombre = int(input("Combien d'étudiants voulez-vous enregistrer ?


"))

for i in range(nombre):

print(f"\nÉtudiant {i+1}")

nom = input("Nom : ")

prenom = input("Prénom : ")

promotion = input("Promotion (ex. BAC 1 INFO, BAC 3 ISAM,


etc.) : ")

pourcentage = float(input("Pourcentage : "))


if pourcentage >= 50:

etudiants_reussis.append((nom, prenom, promotion,


pourcentage))

else:

etudiants_echoues.append((nom, prenom, promotion,


pourcentage))

# Fonction pour afficher les résultats

def afficher_resultats():

print("\n\nLISTE DES ETUDIANTS AYANT REUSSI")

for i, etu in enumerate(etudiants_reussis, 1):

print(f"{i}. {etu[0]} {etu[1]} DE {etu[2]} A REUSSI AVEC


{etu[3]}%")

print("\nLISTE DES ETUDIANTS AYANT ECHOUE")

for i, etu in enumerate(etudiants_echoues, 1):

print(f"{i}. {etu[0]} {etu[1]} DE {etu[2]} A ECHOUE AVEC


{etu[3]}%")

# Programme principal

saisir_donnees()

afficher_resultats()

Vous aimerez peut-être aussi