0% ont trouvé ce document utile (0 vote)
22 vues2 pages

Exercice Informatique

Le document présente une série d'exercices pratiques sur le langage Python pour des étudiants en MPSI. Chaque exercice demande aux étudiants de corriger des erreurs de code, de modifier des programmes pour effectuer des calculs spécifiques, et d'afficher des résultats formatés. Les thèmes abordés incluent l'entrée utilisateur, les opérations arithmétiques, la manipulation de chaînes, et la conversion de temps.

Transféré par

hindhassanine
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)
22 vues2 pages

Exercice Informatique

Le document présente une série d'exercices pratiques sur le langage Python pour des étudiants en MPSI. Chaque exercice demande aux étudiants de corriger des erreurs de code, de modifier des programmes pour effectuer des calculs spécifiques, et d'afficher des résultats formatés. Les thèmes abordés incluent l'entrée utilisateur, les opérations arithmétiques, la manipulation de chaînes, et la conversion de temps.

Transféré par

hindhassanine
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
Vous êtes sur la page 1/ 2

Lycée Moulay Youssef TD 3 2024/2025

Pr: A. Mirrane Introduction au langage python MPSI

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

2 Modifier le programme précédent pour avoir l’affichage suivant :


Entrez v o t r e nom svp : John
Entrez v o t r e prenom svp : Doe
Bonjour John Doe

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
␣␣␣␣␣␣␣␣ ␣␣␣␣␣␣␣␣

2 Écrire un programme qui demande à l’utilisateur de saisir le temps en secondes, il convertisse


en heure, minutes et secondes cette valeur.
Un exemple d’exécution :
Donnez 1 e temps en s e c o n d e s : 3800
3800 s e c o n d e s c o n t i e n t : 1h3mn20s

Vous aimerez peut-être aussi