0% ont trouvé ce document utile (0 vote)
0 vues1 page

TD2 Python

Le document présente des exercices de programmation en Python pour un cours de gestion des notes et des projets. Les exercices incluent la création de tuples pour les stagiaires, la gestion des notes des étudiants et la gestion des membres d'un projet technologique à l'aide de dictionnaires. Chaque exercice vise à renforcer les compétences en programmation et en gestion de données.

Transféré par

Racem Benamar
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)
0 vues1 page

TD2 Python

Le document présente des exercices de programmation en Python pour un cours de gestion des notes et des projets. Les exercices incluent la création de tuples pour les stagiaires, la gestion des notes des étudiants et la gestion des membres d'un projet technologique à l'aide de dictionnaires. Chaque exercice vise à renforcer les compétences en programmation et en gestion de données.

Transféré par

Racem Benamar
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

République Tunisienne

Ministère de l'Enseignement
Supérieur et de laRecherche Institut International de Technologie
Scientifique

Matière : Programmation Python AU : 2025-2026


Disciplines : GI
TD Semestre : 2
Enseignante : Dr-Ing. Islam Elleuch N°2 Nombre de pages : 1

Exercice 1
Un stagiaire est une variable de type chaine de caractères représentant son nom et prénom.
1. Déclarer un tuple TS de stagiaires.
2. Ajouter N stagiaires dans le tuple.
3. Afficher le tuple des stagiaires.
Exercice 2
Notre objectif est de créer un programme pour gérer les notes d’une classe.
Chaque étudiant est représenté par une sous-liste contenant :
– Le nom de l’étudiant.
– Une liste de ses notes.

1. Enregistrer les noms des étudiants avec leurs notes.


2. Calculer et afficher la moyenne de chaque étudiant.
3. Calculer et afficher la moyenne de la classe entière.
4. Identifier et afficher l'étudiant ayant la meilleure moyenne.
Exemple :
Résultats des étudiants :
Ahmad Guidara - Moyenne : 12.75
Samer Khlifi - Moyenne : 17.00
Ameni Youssfi - Moyenne : 8.50
Moyenne générale de la classe : 12.75
Le meilleur étudiant est Samer Khlifi avec une moyenne de 17.00

Exercice 3
Nous souhaitons créer un programme pour la gestion d’un projet technologique.
1. Pour chaque membre de projet, demander son nom, sa première mission (à stocker dans une liste),
et son nombre d’heures initial. Enregistrer ces données sous la forme d’un dictionnaire imbriqué
suivi_projet: {"nom": {"missions": ["mission1"], "heures": h}}
2. Demander à l’utilisateur de saisir le nom d’un membre à mettre à jour. Si le membre existe dans
le dictionnaire:
- Demander une nouvelle mission et l’ajouter à sa liste de missions actuelle.
- Demander un nombre d’heures à ajouter.
Si le membre n'existe pas, afficher un message d'erreur.
3. Afficher, pour chaque membre, son nom et ses missions. Les missions doivent être affichées sur
une seule ligne, séparées par une virgule.
4. Créer un nouveau dictionnaire nommé stats_heures ne contenant que les membres ayant
travaillé 10 heures ou plus. Bon Travail

1/1

Vous aimerez peut-être aussi