0% ont trouvé ce document utile (0 vote)
37 vues5 pages

Exercices Python Par Thème

Le document présente une série d'exercices de programmation en Python, organisés par thème, comprenant des variables, des structures conditionnelles, des boucles, des tableaux, des fonctions, des objets, et des mini-projets. Chaque partie contient dix exercices pratiques visant à renforcer les compétences en programmation. Les exercices couvrent des concepts fondamentaux tels que les calculs, les manipulations de données, et la création de classes.

Transféré par

beavoguibarre20
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)
37 vues5 pages

Exercices Python Par Thème

Le document présente une série d'exercices de programmation en Python, organisés par thème, comprenant des variables, des structures conditionnelles, des boucles, des tableaux, des fonctions, des objets, et des mini-projets. Chaque partie contient dix exercices pratiques visant à renforcer les compétences en programmation. Les exercices couvrent des concepts fondamentaux tels que les calculs, les manipulations de données, et la création de classes.

Transféré par

beavoguibarre20
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

tmpExercices Python par thème

Partie 1 : Variables (10 exercices)

1. Calcul de périmètre
Demande à l'utilisateur de saisir la longueur et la largeur d'un rectangle et affiche le
périmètre.

2. Conversion de température
Demande une température en degrés Celsius et affiche la conversion en Fahrenheit.

3. Calcul de l'âge
Demande l'année de naissance d'une personne et affiche son âge actuel.

4. Surface d'un cercle


Demande le rayon d'un cercle et calcule sa surface.

5. Échange de variables
Demande deux variables, puis échange leurs valeurs.

6. Calcul de vitesse
Demande une distance (en km) et un temps (en heures), puis affiche la vitesse
moyenne.

7. Multiplication simple
Demande deux nombres et affiche leur produit.

8. Inversion de chiffres
Demande un nombre à deux chiffres et affiche ce nombre avec les chiffres inversés.

9. Moyenne de trois nombres


Demande trois nombres et affiche leur moyenne.

10. Affichage de texte


Demande un texte et affiche ce texte précédé de "Vous avez saisi : "

Partie 2 : Structures conditionnelles (10 exercices)

1. Pair ou impair
Demande un nombre et affiche s'il est pair ou impair.

2. Calculatrice basique
Demande deux nombres et une opération (+, -, *, /) et affiche le résultat.

3. Note et mention
Demande une note et affiche "Admis" si elle est supérieure ou égale à 10, sinon
"Recalé".

4. Nombre positif ou négatif


Demande un nombre et indique s'il est positif ou négatif.

5. Trouver le maximum
Demande trois nombres et affiche le plus grand.
6. Classification des triangles
Demande trois longueurs et détermine si elles forment un triangle équilatéral, isocèle ou
scalène.

7. Comparaison de mots
Demande deux mots et affiche lequel est le plus long.

8. Calcul de réduction
Demande un prix et une réduction (en %), puis affiche le prix final.

9. Signe d'un produit


Demande deux nombres et affiche le signe de leur produit sans le calculer.

10. Année bissextile


Demande une année et détermine si elle est bissextile.

Partie 3 : Les boucles (10 exercices)

1. Table de multiplication
Affiche la table de multiplication d'un nombre donné.

2. Somme des entiers


Calcule la somme des entiers de 1 à n.

3. Nombres pairs
Affiche tous les nombres pairs entre 1 et n.

4. Factorielle
Calcule la factorielle d'un nombre donné.

5. Triangle d'étoiles
Affiche un triangle d'étoiles de hauteur n.

6. Inversion de mot
Demande un mot et l'affiche inversé.

7. Nombres premiers
Affiche tous les nombres premiers jusqu'à n.

8. Suite de Fibonacci
Affiche les n premiers termes de la suite de Fibonacci.

9. Somme des carrés


Calcule la somme des carrés des entiers de 1 à n.

10. Compter les voyelles


Demande un mot et compte le nombre de voyelles.
Partie 4 : Tableaux (Listes et dictionnaires) (10 exercices)

1. Liste de carrés
Crée une liste contenant les carrés des entiers de 1 à n.

2. Maximum dans une liste


Trouve le plus grand élément d'une liste.

3. Moyenne d'une liste


Calcule la moyenne des éléments d'une liste.

4. Liste inversée
Affiche une liste dans l'ordre inverse.

5. Fusion de listes
Demande deux listes et affiche une liste fusionnée.

6. Suppression de doublons
Supprime les doublons d'une liste.

7. Dictionnaire de carrés
Crée un dictionnaire contenant les entiers de 1 à n comme clés et leurs carrés comme
valeurs.

8. Comptage des mots


Demande une phrase et affiche le nombre d'occurrences de chaque mot.

9. Tri d'une liste


Trie une liste dans l'ordre croissant.

10. Accès au dictionnaire


Crée un dictionnaire avec des informations sur une personne (nom, âge, ville) et affiche
ces informations.

Partie 5 : Fonctions (10 exercices)

1. Fonction de calcul
Crée une fonction qui prend deux nombres et retourne leur somme.

2. Fonction de factorielle
Crée une fonction qui calcule la factorielle d'un nombre.

3. Fonction d'égalité
Crée une fonction qui vérifie si deux mots sont égaux.

4. Fonction maximum
Crée une fonction qui retourne le plus grand de trois nombres.

5. Fonction de conversion
Crée une fonction qui convertit des degrés Celsius en Fahrenheit.

6. Fonction palindrome
Crée une fonction qui vérifie si un mot est un palindrome.
7. Fonction voyelles
Crée une fonction qui compte le nombre de voyelles dans un mot.

8. Fonction de puissance
Crée une fonction qui calcule la puissance d'un nombre.

9. Fonction de tri
Crée une fonction qui trie une liste dans l'ordre croissant.

10. Fonction de fusion


Crée une fonction qui fusionne deux listes.

Partie 6 : Objets (10 exercices)

1. Classe Personne
Crée une classe Personne avec des attributs nom, âge et une méthode pour afficher ces
informations.

2. Classe Rectangle
Crée une classe Rectangle avec des attributs longueur, largeur et une méthode pour
calculer la surface.

3. Classe Cercle
Crée une classe Cercle avec un attribut rayon et une méthode pour calculer la
circonférence.

4. Classe Voiture
Crée une classe Voiture avec des attributs marque, modèle et une méthode pour
afficher "Cette voiture est une [marque] [modèle]".

5. Classe CompteBancaire
Crée une classe CompteBancaire avec des méthodes pour déposer et retirer de l'argent.

6. Classe Animal
Crée une classe Animal avec une méthode pour faire un son, puis crée des sous-classes
Chien et Chat qui redéfinissent cette méthode.

7. Classe Point
Crée une classe Point avec des attributs x et y, et une méthode pour calculer la distance
à l'origine.

8. Classe Livre
Crée une classe Livre avec des attributs titre et auteur, et une méthode pour afficher ces
informations.

9. Classe Etudiant
Crée une classe Etudiant avec des attributs nom, niveau et une méthode pour afficher
"[nom] est en [niveau]".

10. Classe Calculatrice


Crée une classe Calculatrice avec des méthodes pour additionner, soustraire, multiplier
et diviser deux nombres.
Mini-projets (5 projets)

1. Gestion d'une bibliothèque


Crée un programme qui permet de gérer une bibliothèque avec des livres : ajout de
livres, suppression, affichage des livres disponibles.

2. Jeu de devinette
Crée un jeu où l'utilisateur doit deviner un nombre aléatoire entre 1 et 100 avec des
indices donnés par le programme.

3. Gestion de notes
Crée un programme qui permet de saisir les notes d'une classe, de calculer la moyenne
et d'afficher les meilleures notes.

4. Agenda personnel
Crée un programme qui permet de gérer un agenda : ajout d'événements, suppression,
recherche par date.

5. Gestion de contacts
Crée un programme qui permet de gérer une liste de contacts : ajout, suppression,
recherche et affichage des contacts.

Vous aimerez peut-être aussi