Warning: Undefined variable $highlight in
/home/jeanmichel.richer/public_html/rendu_code.php on line
43
# Lire un texte et traiter les données
import string
def main():
# lecture du fichier en totalité
with open("pays.txt", "r") as fichier:
chaine = fichier.read()
# découpage en lignes
lignes = chaine.split('\n')
# supprimer les commentaires
lignes_sans_commentaires = [ligne for ligne in lignes if ligne[0] != '#']
# lecture des informations et stockage sous forme de listes
pays = []
habs = []
for ligne in lignes_sans_commentaires:
champs = ligne.split(';')
pays.append(champs[0].strip())
habs.append(int(champs[2].strip()))
# tri des pays par ordre alphabétique
pays.sort()
print("="*30)
for p in pays:
print(p)
print("="*30)
s = sum(habs)
print(s, "millions d'habitants")
if __name__ == "__main__":
main()