Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Tableau des données
- inscrits = [
- ["Nico", "GMQ710", "Longueuil", 80],
- ["Val", "GMQ710", "Sherbrooke", 75],
- ["Véro", "GMQ710", "Sherbrooke", 90],
- ["Paul", "GMQ710", "Longueuil", 65]
- ]
- # Ex1 : Itération à travers les données des étudiant.e.s et concaténation des informations
- print("* Exercice 1")
- for i in inscrits:
- # Méthode classique de concaténation avec "+"
- print(i[0] + " prend le cours " + i[1] + " depuis " + i[2] + ".")
- # Méthode plus sophistiquée avec "format()"
- print("{nom} prend le cours {cours} depuis {campus}.".format(nom = i[0], cours = i[1], campus = i[2]))
- print()
- # Ex2 : Calculer la moyenne de la classe
- print("* Exercice 2")
- # J'initialise une variable "somme" de valeur 0
- somme = 0
- # Itération à travers les données des étudiant.e.s
- for i in inscrits:
- # J'incrémente la valeur de la somme à chaque nouvelle ligne du tableau
- somme += i[3]
- # Je calcule et j'imprime la moyenne dans la console
- print("La moyenne de la classe est de " + str(somme / len(inscrits)))
- print()
- # Ex3 : Quelle est la note la plus élevée, et la plus faible ?
- print("* Exercice 3")
- # J'initialise une liste vierge
- notes_seules = []
- # Itération à travers les données des étudiant.e.s
- for i in inscrits:
- # J'ajoute la note, et seulement la note, à la liste "notes_seules"
- notes_seules.append(i[3])
- # Extraction de la note la plus élevée avec la fonction max()
- note_maximum = max(notes_seules)
- print("La note maximum (extraite avec la fonction max()) est {note}%".format(note = note_maximum))
- # Extraction de la note la plus faible avec la fonction min()
- note_minimum = min(notes_seules)
- print("La note minimum (extraite avec la fonction min()) est {note}%".format(note = note_minimum))
- print()
- # Autre manière d'extraire la valeur la plus faible avec la fonction "sort"
- notes_seules.sort()
- print("(Liste des notes triée par ordre croissant :",notes_seules,")")
- note_minimum = notes_seules[0]
- print("La note minimum (extraite avec la méthode sort()) est {note}%".format(note = note_minimum))
- print()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement