0% ont trouvé ce document utile (0 vote)
3 vues4 pages

Exos Python

Le document présente une série d'exercices Python incluant des instructions sur l'utilisation de structures conditionnelles, de listes, de boucles et d'opérations sur les données. Chaque exercice est accompagné d'une solution en code Python, illustrant des concepts tels que la comparaison de valeurs, l'affichage d'éléments de liste, et le calcul de sommes. Les exercices couvrent des tâches variées allant de l'affichage de messages répétitifs à la manipulation de listes et de données numériques.
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)
3 vues4 pages

Exos Python

Le document présente une série d'exercices Python incluant des instructions sur l'utilisation de structures conditionnelles, de listes, de boucles et d'opérations sur les données. Chaque exercice est accompagné d'une solution en code Python, illustrant des concepts tels que la comparaison de valeurs, l'affichage d'éléments de liste, et le calcul de sommes. Les exercices couvrent des tâches variées allant de l'affichage de messages répétitifs à la manipulation de listes et de données numériques.
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

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)

Vous aimerez peut-être aussi