Exercice Informatique
Exercice Informatique
Exercice 1
P r i n t ( ’ donner ␣ l a ␣ v a l e u r ␣ de ␣a : ␣ ’ )
a=input ( )
P r i n t ( " donnez ␣ l a ␣ v a l o i r ␣ de ␣b : ␣ " )
b=input
S=a+b
p r i n t f ( " l a ␣somne␣ e s t : ␣ " ; s )
1 Trouvez toutes les erreurs se trouvant dans le programme ci-dessous, et indiquer brièvement la
façon de les corriger.
2 Que fait ce programme ? Modifier ce code pour calculer le produit de a et b ?
3 Modifier le programme obtenu dans la question précédente pour avoir l’affichage suivant :
donnez l a v a l e u r de a : 6
donnez l a v a l e u r de b : 3
6+3=9
6∗3=18
Exercice 2
Écrire un programme python qui demande un nombre entier positif à l’utilisateur, puis il calcule et
affiche le carrée de ce nombre. On souhaite obtenir l’affichage suivant :
Tapez un e n t i e r p o s i t i f svp : 5
Le c a r r e e de 5 e s t 2 5 . 0
Exercice 3
1 Écrire un programme qui vous demande de saisir votre nom puis votre prénom et qui affiche
ensuite votre nom complet. On souhaite obtenir l’affichage suivant :
Entrez v o t r e nom svp : John
Entrez v o t r e prenom svp : Doe
Bonjour JohnDoe
Exercice 4
Écrire un programme qui demande deux entiers à l’utilisateur, puis il permute le contenu de ces deux
nombres. On souhaite obtenir l’affichage suivant :
Entrez un p r e m i e r e n t i e r : 2 0
Entrez un second e n t i e r : 1 0
Avant l a permutation a=20 e t b=10
Apres l a permutation a=10 e t b=20
Lycée Moulay Youssef TD 3 2024/2025
Pr: A. Mirrane Introduction au langage python MPSI
Exercice 5
Écrire un programme qui demande a l’utilisateur la valeur de deux entiers a et b et affiche le résultat
de leurs division euclidienne sous la forme a = bq + r (q et r sont des entiers vérifient :r < b). On
souhaite obtenir l’affichage suivant :
Entrez un p r e m i e r e n t i e r : 3 7
Entrez un second e n t i e r : 1 l
D i v i s i o n e u c l i d i e n n e :37=11 ∗ 3 + 4
Exercice 6
1 écrire un programme qui demande à l’utilisateur de lire le temps représenté sous la forme ue 3
variables : pour les heures, h, les minutes, m et les secondes, s, ensuite il convertit le temps en
secondes.
Un exemple d’exécution :
Donnez l ’ heure ␣1
Donnez␣ l e s ␣ minutes ␣3
Donnez␣ l e s ␣ s e c o n d e s : ␣ 20
Le␣ temps ␣1 h3min20s ␣ c o n t i e n t ␣ 3800 ␣ s e c o n d e s
␣␣␣␣␣␣␣␣ ␣␣␣␣␣␣␣␣