Exercice Corrigé Python pour Débutant – Partie 3
Avec des exercices corrigés en Python, vous pratiquerez divers concepts du langage Python. Vous commencerez par des exercices Python de base à des exercices plus avancés. La solution est fournie pour chaque exercice. Vous devez essayer de résoudre chaque problème par vous-même avant de vérifier la solution. Si vous avez des questions concernant chaque problème, nous vous encourageons à les poster sur notre forum.
Exercice 1:
Écrire un programme en Python qui affiche la table de multiplication de 3. En utilisant la boucle « for ».
Exemple de sortie:
3 x 0 = 0 3 x 1 = 3 3 x 2 = 6 3 x 3 = 9 3 x 4 = 12 3 x 5 = 15 3 x 6 = 18 3 x 7 = 21 3 x 8 = 24 3 x 9 = 27 3 x 10= 30
Exercice 2:
Écrire un programme Python pour calculer la distance entre deux points.

Remarque: x1, y1, x2, y2 sont tous des valeurs flottants.
Exemple de sortie:
Entrée x1: 10 Entrée y1: 18 Entrée x2: 40 Entrée y2: 20 Distance entre ces points est: 30.0666
import math x1 = int(input("Entrée x1:")) y1 = int(input("Entrée y1:")) x2 = int(input("Entrée x2:")) y2 = int(input("Entrée y2:")) distance = ((x2-x1)*(x2-x1))+((y2-y1)*(y2-y1)) print("Distance entre ces points est:", math.sqrt(distance));
Exercice 3:
Écrire un programme Python pour convertir les jours spécifiés en années, semaines et jours. Note : Ne pas tenir en compte les années bissextiles.
Exemple de sortie:
Entrez le nombre de jours: 2570 Années: 7 Semaines: 2 Jours: 1
jours = 2570 # Nombre total de jours # Calculer les années an = int(jours/365) # Calculer les semaines restants semaines = int((jours % 365)/7) # Calculer les jours restants jours = jours - ((an*365) + (semaines*7)) # Afficher les résultats print("Années:", an) print("Semaines:", semaines) print("Jours:", jours)
Exercice 4:
Écrivez un programme Python qui accepte le nombre total d’heures travaillées au cours d’un mois et le montant que l’employé a reçu par heure. Affichez le salaire (avec deux décimales) de l’employé pour un mois donné.
Exemple de sortie:
Saisir les heures de travail: 7 Montant du salaire/heure: 2000 Salaire = 14000.00 €
heures = float(input("Saisir les heures de travail: ")) sph = float(input("Montant du salaire/heure: ")) # Calculer le salaire total salaire = sph * heures # Afficher le salaire print("Salaire = ", salaire, "€")
Exercice 5:
Écrire un programme en Python pour afficher les nombres pairs entre 0 et N, où N est saisi par l’utilisateur.
Exemple de sortie:
Entrer un nombre : 9 Les nombres pairs de 1 à 9 sont: 0 2 4 6 8
Exercice 6:
Ecrivez un programme en Python qui calcule la somme des nombres impairs compris entre 1 et un nombre entier N saisi par l’utilisateur. Exemple N=10 Somme=1+3+5+7+9=25
Exemple de sortie:
Entrer un nombre : 10 La somme des nombres impairs est: 25
Exercice 7:
Un magasin offre à ses clients 25% de réduction sur les montants d’achat supérieurs à 500 €. Ecrivez un programme en Python qui permet d’entrer le prix total hors TVA et de calculer le montant TTC en tenant compte de la remise et du fait que la TVA = 20%.
Exemple de sortie:
Entrer le montant HT: 100 Le montant TTC est: 120.0
Remarque: PrixTTC = PrixHT + (PrixHT * TVA)
HT = float(input("Entrer le montant HT:")) TTC = HT + HT * 0.2 if (TTC > 500): TTC = TTC - TTC * 0.25 # Appliquer la réduction print("Le montant TTC est:", TTC) else: print("Le montant TTC est:", TTC)
Exercice 8:
Écrire un programme en Python qui affiche une demi-pyramide en utilisant *, en fonction d’un entier N saisi par l’utilisateur.
Exemple de sortie:
Entrer le nombre de lignes: 5 * * * * * * * * * * * * * * *
Exercice 9:
Ecrire un programme en Python qui compte le nombre de chiffres dans un nombre saisi par l’utilisateur.
Exemple de sortie:
Donner un nombre: 9876 Le nombre de chiffres est 4
Exercice 10:
Écrire un programme en Python qui affiche une demi-pyramide en utilisant des nombres, en fonction d’un entier N saisi par l’utilisateur.
Exemple de sortie:
Entrer le nombre de lignes: 5 1 1 2 1 2 3 1 2 3 4 1 2 3 4 5
Éditeur de code Python: Testez votre code en ligne!