Exercices Python:
Exercice 1 (if/else) :
Ecrire un script Python qui permet d’afficher le max entre deux variables. La varible a=102 et
la variable b=87.
Solution :
a = 102
b = 87
if a > b:
print("Le maximum est :", a)
else:
print("Le maximum est :", b)
Exercice 2 :
Écris un programme Python qui :
1. Crée une liste contenant les nombres suivants :
5, 2, 9, 1, 7
2. Affiche :
o La liste originale
o Le premier élément
o Le dernier élément
o La longueur de la liste
Solution 2 :
liste = [5, 2, 9, 1, 7]
print("La liste originale :", liste)
print("Le premier élément :", liste[0])
print("Le dernier élément :", liste[-1])
print("La longueur de la liste :", len(liste))
Exercice 3 : Écrire un programme python permettant de saisir deux nombres et d’afficher
leur produit.
Solution 3 :
a = input("Entrez le premier nombre : ")
b =input("Entrez le deuxième nombre : ")
produit = a * b
print("Le produit des deux nombres est :", produit)
Exercice 4 : Écrire un script Python qui permet d’évaluer une note saisi au clavier ( si la note
supérieur à 10 alors il affiche validé sinon non validé (NB: la note doit être comprise entre 0
et 20 ).
note = input("Entrez la note (entre 0 et 20) : ")
if note > 10:
print("Validé")
else:
print("Non validé")
Exercice 5 : Écrire un programme python qui permet d’afficher le message « bonjour » 10
fois . Utilisant la boucle for.
Solution 5 :
for i in range(10):
print("bonjour")
Exercice 6 : Etant donné une liste d'entiers L=[-1,2,2.5,10,4,18.5], écrire un programme en
Python qui affiche la somme des éléments de la liste L.
Solution 6 :
L = [-1, 2, 2.5, 10, 4, 18.5]
somme = 0
for element in L:
somme = somme+element
print("La somme des éléments de la liste est :", somme)
Exercice 7 : Écrire un programme python qui créé une liste semaine qui comprend les jours
de la semaine, puis à l’aide de parcours successifs de la liste effectuer les actions suivantes :
1- Afficher la liste semaine
2- Afficher la valeur de semaine[4]
3-Afficher la valeur du dernier élément de la liste
Solution 7 :
semaine = ["lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi", "dimanche"]
print("Liste des jours de la semaine :")
for jour in semaine:
print(jour)
print("La valeur de semaine[4] est :", semaine[4])
print("Le dernier élément de la liste est :", semaine[-1])
Exercice 8 : À partir de la liste : lettres = ['a', 'b', 'c', 'd', 'e', 'f']
Affichez les 3 derniers éléments.
Extraire un élément sur deux
Solution 8 :
lettres = ['a', 'b', 'c', 'd', 'e', 'f']
print("Les 3 derniers éléments :", lettres[-3:])
print("Un élément sur deux :", lettres[::2])
Exercice 9 :
Une machine industrielle doit subir une inspection chaque jour pendant 7 jours.
Écrire un programme Python qui affiche le message :
"Inspection du jour X effectuée"
pour chaque jour de maintenance.
Solution 9:
for jour in range(1, 8):
print("Inspection du jour", jour, "effectuée")
Exercice 10 :
Calcul de la consommation d’énergie
Énoncé :
Un équipement énergétique consomme 10 kWh par heure.
Écrire un programme Python qui calcule et affiche la consommation totale après 5 heures
de fonctionnement.
Solution 10 :
consommation_totale = 0
for heure in range(1, 6):
consommation_totale += 10
print("La consommation totale est :", consommation_totale, "kWh")
Exercice 11 :
Énoncé
Une machine a subi les opérations suivantes :
operations = ["Nettoyage", "Lubrification", "Inspection", "Réglage", "Test final"]
Afficher uniquement les opérations intermédiaires (sans la première et la dernière)
Afficher les deux premières opérations
operations = ["Nettoyage", "Lubrification", "Inspection", "Réglage", "Test final"]
Solution 11
intermediaires = operations[1:-1]
print("Opérations intermédiaires :", intermediaires)
premieres = operations[:2]
print("Deux premières opérations :", premieres)
Exercice 12 :
Un capteur mesure la puissance (en kW) toutes les heures :
puissance = [5, 6, 7, 8, 9, 10, 11, 12]
Afficher les mesures prises une heure sur deux
Afficher les mesures de la 2ᵉ à la 6ᵉ heure
Solution 12 :
puissance = [5, 6, 7, 8, 9, 10, 11, 12]
une_heure_sur_deux = puissance[::2]
print("Mesures une heure sur deux :", une_heure_sur_deux)
deuxieme_a_sixieme = puissance[1:6]
print("Mesures de la 2ᵉ à la 6ᵉ heure :", deuxieme_a_sixieme)