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()