nsi:terminales:exercice_classes_employe
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| nsi:terminales:exercice_classes_employe [2021/06/25 11:04] – goupillwiki | nsi:terminales:exercice_classes_employe [2022/08/29 21:41] (Version actuelle) – goupillwiki | ||
|---|---|---|---|
| Ligne 5: | Ligne 5: | ||
| ===== Fichier de données ===== | ===== Fichier de données ===== | ||
| - | Pour le service maintenance, | + | Pour le service maintenance, |
| Le fichier indique pour chaque employé son matricule, son nom, son age et son salaire mensuel. | Le fichier indique pour chaque employé son matricule, son nom, son age et son salaire mensuel. | ||
| - | Voici le contenu des premières lignes : | + | Voici le contenu des 5 premières lignes : |
| - | <csv> | + | <csv maxlines=5 nsi: |
| - | matricule, | + | |
| - | MAINT0291/ | + | |
| - | MAINT8468/ | + | |
| - | MAINT2546/ | + | |
| - | MAINT2433/ | + | |
| - | ... | + | |
| - | </ | + | |
| On vous propose le fichier programme suivant pour une première extraction des données. | On vous propose le fichier programme suivant pour une première extraction des données. | ||
| <code python linenums> | <code python linenums> | ||
| + | # fichier main.py | ||
| import csv | import csv | ||
| Ligne 33: | Ligne 27: | ||
| ''' | ''' | ||
| file = open(filename, | file = open(filename, | ||
| - | reader = csv.DictReader(file, | + | reader = csv.DictReader(file, |
| items = [] | items = [] | ||
| for item in reader: | for item in reader: | ||
| Ligne 43: | Ligne 37: | ||
| ===== Classe Employe ===== | ===== Classe Employe ===== | ||
| - | Définissez | + | Dans un fichier '' |
| ^ **Employe** | ^ **Employe** | ||
| Ligne 58: | Ligne 52: | ||
| La fonction '' | La fonction '' | ||
| + | Dans '' | ||
| + | |||
| + | ===== Fonctions supplémentaires ===== | ||
| + | |||
| + | Nous souhaitons avoir des méthodes pour gérer l' | ||
| + | |||
| + | Dans le fichier '' | ||
| + | |||
| + | - '' | ||
| + | - '' | ||
| + | - '' | ||
| + | |||
| + | Testez en ajoutant le code suivant en fin de fichier : | ||
| + | |||
| + | <code python linenums> | ||
| + | liste = load_file(" | ||
| + | s = salaire_moyen(liste) | ||
| + | e = effectif(liste) | ||
| + | d = doyen(liste) | ||
| + | print(" | ||
| + | print(" | ||
| + | print(" | ||
| + | </ | ||
nsi/terminales/exercice_classes_employe.1624611853.txt.gz · Dernière modification : de goupillwiki
