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

TP5 Python

Le document présente un TP sur la manipulation de fichiers en Python, comprenant deux exercices. Le premier exercice consiste à créer et modifier un fichier texte avec des données sur des véhicules, tandis que le second exercice implique la gestion des données de candidats d'un concours, avec des fonctions pour saisir des données, filtrer les candidats admis, et calculer des statistiques. Des fonctions spécifiques sont demandées pour traiter les fichiers et gérer les informations des candidats selon divers critères.

Transféré par

Ahmed Bargaoui
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 PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
16 vues2 pages

TP5 Python

Le document présente un TP sur la manipulation de fichiers en Python, comprenant deux exercices. Le premier exercice consiste à créer et modifier un fichier texte avec des données sur des véhicules, tandis que le second exercice implique la gestion des données de candidats d'un concours, avec des fonctions pour saisir des données, filtrer les candidats admis, et calculer des statistiques. Des fonctions spécifiques sont demandées pour traiter les fichiers et gérer les informations des candidats selon divers critères.

Transféré par

Ahmed Bargaoui
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 PDF, TXT ou lisez en ligne sur Scribd

TP 5 Les Fichiers en Python

Exercice 1

Écrire un programme Python permettant de :


1) Se déplacer vers le répertoire « C:\Work\Python »
2) Créer un fichier nommé « [Link] » contenant les données
suivantes :  Voiture

 Camion
 Bus
 Bicyclette
3) Modifier le contenu du fichier en ajoutant une nouvelle ligne contenant la
valeur : Train
4) Afficher le contenu du fichier « [Link] »

Exercice 2

Soit le fichier « [Link] » comportant les enregistrements relatifs aux


candidats d’un concours. Chaque enregistrement est composé de:
 NCIN

 Nom

 Prénom

 Age

 Décision contenant une des valeurs suivantes : admis, refusé,


ajourné Ces valeurs sont séparées par un point virgule « ; ».

NB :
La fonction strip() permet d’enlever les espaces éventuels au début et à la fin d’une
chaîne de caractères.

ch = " Exemple "

[Link]()
→ "Exemple"
Travail demandé :

1) Définir la fonction saisir() qui permet de remplir les données relatives aux
candidats dans le fichier « [Link] »
2) Définir la fonction admis() qui permet de créer le fichier « [Link] »
comportant les données relatives aux candidats admis
3) Afin de sélectionner en priorité les candidats admis et âgés moins de 30 ans,
créer la fonction attente() qui produira à partir du fichier « [Link] », un
nouveau fichier intitulé « [Link] » comportant les données relatives aux
candidats admis et âgés plus que 30 ans. Une ligne du fichier « [Link] »
comprend le NCIN, le nom et le prénom d’un candidat, séparées par point
virgule.
4) Définir la fonction statistiques (dec) qui permet de retourner le
pourcentage des candidats pour la décision dec (admis, refusé et
ajourné).

Le pourcentage des candidats admis =


(Nombre_des_candidats_admis / Nombre_des_candidats) * 100

5) Définir la fonction supprimer() qui supprimera du fichier « [Link] » les


candidats âgés plus que 30 ans.

Vous aimerez peut-être aussi