[go: up one dir, main page]

0% ont trouvé ce document utile (0 vote)
72 vues3 pages

TD Python

Transféré par

elbouhadi.students
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)
72 vues3 pages

TD Python

Transféré par

elbouhadi.students
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
Vous êtes sur la page 1/ 3

TD : Introduction au Langage Python

Contexte :

Vous êtes en train d'apprendre le langage Python et devez résoudre une série de
problèmes pour maîtriser les concepts de base. Ce TD vous permettra de pratiquer la
syntaxe Python, les structures de contrôle, et la manipulation de données.

Exercice 1 : Manipulation de Variables et Opérations de Base

Énoncé :

1. Créez deux variables a et b contenant respectivement les valeurs 10 et 5.


2. Calculez et affichez les résultats des opérations suivantes :
o Addition de a et b.
o Soustraction de b à a.
o Multiplication de a par b.
o Division de a par b.
o Modulo de a par b.
3. Affichez le type de chaque résultat.

Exercice 2 : Boucles et Structures Conditionnelles

Énoncé :

1. Écrivez un programme qui demande à l'utilisateur de saisir un nombre entier n.


2. Si n est pair, affichez "Le nombre est pair." Sinon, affichez "Le nombre est
impair."
3. Utilisez une boucle for pour afficher tous les nombres de 1 à n.
4. Utilisez une boucle while pour afficher tous les nombres pairs inférieurs ou
égaux à n.

Exercice 3 : Fonctions

Énoncé :

1. Écrivez une fonction calculer_moyenne qui prend en paramètre une liste de


nombres et retourne la moyenne de ces nombres.
2. Écrivez une fonction est_premier qui prend en paramètre un nombre entier et
retourne True si le nombre est premier, sinon False.
3. Testez vos fonctions avec les valeurs suivantes :
o Pour calculer_moyenne, utilisez la liste [10, 20, 30, 40, 50].
o Pour est_premier, testez avec les nombres 7, 10, et 13.

Exercice 4 : Manipulation de Listes

Énoncé :

1. Créez une liste fruits contenant les éléments suivants


: "pomme", "banane", "cerise", "date", "figue".
2. Affichez le premier et le dernier élément de la liste.
3. Ajoutez "groseille" à la fin de la liste.
4. Supprimez "cerise" de la liste.
5. Triez la liste par ordre alphabétique et affichez-la.
6. Créez une nouvelle liste fruits_inverses qui contient les éléments de fruits dans
l'ordre inverse.

Exercice 5 : Dictionnaires

Énoncé :

1. Créez un dictionnaire etudiant contenant les informations suivantes :


o "nom" : "Alice"
o "age" : 21
o "cours" : ["Mathématiques", "Informatique", "Physique"]
2. Affichez la valeur associée à la clé "nom".
3. Ajoutez une nouvelle clé "note_moyenne" avec la valeur 15.5.
4. Modifiez l'âge de l'étudiant à 22.
5. Affichez toutes les clés et toutes les valeurs du dictionnaire.

Exercice 6 : Fichiers

Énoncé :

1. Créez un fichier texte nommé notes.txt contenant les lignes suivantes :

Copy
Mathématiques: 15
Informatique: 18
Physique: 12
2. Écrivez un programme Python qui lit le fichier notes.txt et affiche chaque ligne.
3. Modifiez le programme pour qu'il calcule et affiche la moyenne des notes.

Vous aimerez peut-être aussi