U3F1ZWV6ZTM2OTMwMDI0ODg2NzkwX0ZyZWUyMzI5ODY1MzA2OTYzOQ==
مدونة الأاستاذ ك.عادل

Exercices corrigés sur Python

 


Exercice 1

Écrire  un programme Python  qui permet  d’afficher le message Bonjour.  

Exercice 2 

Écrire  un programme Python permettant de saisir deux nombres et d'afficher leur produit.   

Exercice 3

Écrire  un programme Python  qui  permet d'échanger le contenu de deux entiers  A et B  saisis par l'utilisateur. Et les afficher après l’échange.    

Exercice 4      

Écrire un programme Python qui permet d'afficher si un nombre entier saisi au clavier est pair ou impair. (La divisibilité par 2)

Exercice 5      

Écrire un programme Python qui permet d'afficher le plus grand de trois entiers saisis au clavier. 

Exercice 6                            

Écrire un programme Python qui permet d'évaluer une note saisie au clavier (si la note est supérieure à 10 alors il affiche validé sinon non validé (NB : la note comprise entre 0 et 20). 

Exercice 7                               

Écrire un programme Python qui demande deux nombres m et n à l’utilisateur et l’informe ensuite si le produit de ces deux nombres est positif ou négatif. On inclut dans le programme le cas où le produit peut-être nul. 

Exercice 8

Écrire un programme Python qui permet de calculer le cube  d'un entier saisi  par l'utilisateur.

Exercice 9

Écrire un programme Python qui permet de calculer la moyenne de trois entiers saisis par l'utilisateur.

Exercice 10

Une boutique propose à ces clients, une réduction de 15% pour les montants d’achat supérieurs à 200 dh. Écrire un programme Python permettant de saisir le prix total HT et de calculer le  montant TTC en prenant en compte la réduction 

Exercice 11

Le centre de photocopie facture 0,25 DH  pour les 10 premières photocopies, 0,20 DH les vingt suivantes et 0,10 DH pour plus de vingt. Ecrire un programme Python qui demande à l’utilisateur de saisir le nombre de photocopies effectuées et qui affiche la facture correspondante. 

Exercice 12

Écrire un programme Python qui demande l'âge d'un enfant et permet d'informer de sa catégorie sachant que les catégories sont les suivantes: 

"poussin de 6 a 7 ans"   

"pupille de 8 a 9 ans "   

"minime de 10 a 11 ans "  

" cadet après 12 ans ". 

Exercice 13 

Écrire un programme Python permettant d’afficher le mois en lettre selon le numéro saisi au clavier.  (  Si l’utilisateur tape 1 le programme affiche janvier,  si 2  affiche  février , si 3 affiche mars... ).  

Exercice 14

Écrire un programme Python qui permet  d'afficher  le message   "Bonsoir"  10 fois. Utilisant la boucle while.   

Exercice 15

Écrire un programme Python permettant de calculer la somme S= 1+2+3+...+ 10. Utilisant la boucle while.  

Exercice 16

Écrire un programme Python permettant de  calculer la somme   S=1+2+3+...+ N,  où N saisi par l’utilisateur.  Utilisant la  boucle while.  

Exercice 17

Écrire un programme Python qui permet d'afficher  le message "bonjour" 10 fois . Utilisant la  boucle for.   

Exercice 18

Écrire un programme Python qui permet de  calculer  la somme  S=1+2+3+...+ 10. Utilisant la boucle for.   

Exercice 19

Écrire un programme Python qui permet de calculer la somme   S=1+2+3+4+….+ N. où N saisi au clavier par l'utilisateur.Utilisant la boucle for.  

Exercice 20

Écrire un programme Python qui permet d'afficher la table de multiplication de 5. Utilisant la boucle For.   

Exercice 21

Écrire un programme Python qui permet d'afficher la table de multiplication d’un entier saisie par l’utilisateur,  Utilisant la boucle for.  

Exercice 22

Écrivez un programme Python, entrez deux nombres de l'utilisateur et trouvez le plus grand diviseur commun en utilisant la boucle for.

Exercice 23

Écrivez un programme Python pour entrer un nombre et vérifiez si le nombre est parfait ou non.

Un nombre parfait est un entier positif qui est égal à la somme de ses diviseurs positifs appropriés.

Par exemple: 6 est le premier nombre parfait

Les diviseurs appropriés de 6 sont 1, 2, 3.

Somme de ses diviseurs stricts = 1 + 2 + 3 = 6.

Par conséquent, 6 est un nombre parfait.   

Exercice 24

Écrivez un programme Python pour saisir un nombre et calculer sa factorielle à l'aide de la boucle for.

La factorielle d'un nombre "n" est le produit de tous les entiers positifs inférieurs ou égaux à n. Il est noté n!.

Par exemple, factorielle de 5!= 1*2*3*4*5= 120.

Exercice 25

Écrivez un programme Python pour afficher tous les nombres impairs de 1 à n en utilisant la boucle for et while.

Exercice 26

Écrivez un programme Python pour entrer un nombre de l'utilisateur et comptez le nombre de chiffres dans l'entier donné en utilisant une boucle.

Exercice 27

Écrivez un programme Python pour saisir un nombre de l'utilisateur et recherchez le premier et le dernier chiffre d'un nombre en utilisant une boucle.

Exercice 28

Écrire un programme Python qui permet d'inverser les chiffres d'un entier N saisi par l'utilisateur.   par exemple  N=35672  le résultat affiché doit être   27653. 

Exercice 29

Écrivez un programme Python pour saisir un nombre et calculer la somme de ses chiffres en utilisant la boucle for.

Exercice 30

Écrivez un programme Python pour saisir le numéro de l'utilisateur et vérifiez que le numéro est palindrome ou non, en utilisant une boucle.

Exercice 31

Écrivez un programme Python pour déclarer et initialiser un tableau, puis saisissez ses éléments à partir de l'utilisateur et affichez le tableau.

Exercice 32

Écrivez un programme Python pour déclarer un tableau, puis saisissez ses éléments par l'utilisateur et affichez tous les éléments négatifs.

Exercice 33

Écrire un programme Python pour déclarer un tableau, puis saisir ses éléments à partir de l'utilisateur et trouver la somme des éléments du tableau.

Exercice 34

Écrire un programme Python pour déclarer un tableau, puis saisir ses éléments à partir de l'utilisateur et rechercher les éléments maximum et minimum dans le tableau.

Exercice 35

Écrivez un programme Python pour déclarer un tableau, puis saisissez ses éléments à partir de l'utilisateur et recherchez l'élément le plus grand et le deuxième dans ce tableau.

Exercice 36

Écrivez un programme Python pour déclarer un tableau, puis saisissez ses éléments à partir de l'utilisateur et comptez le nombre d'éléments pairs et impairs dans ce tableau.

Exercice 37

Écrivez un programme Python pour déclarer deux tableaux, puis entrez les éléments du premier tableau de l'utilisateur et copiez tous ses éléments dans le deuxième tableau.

Exercice 38

Créez un programme Python qui crée et initialise un tableau, puis insère un élément à la position spécifiée dans ce tableau (de 0 à N-1).

Pour insérer un nouvel élément dans le tableau, déplacez les éléments de la position d'insertion donnée vers une position vers la droite.

Exercice 39

Créez un programme Python qui crée et initialise un tableau, puis supprimez un élément de ce tableau à la position spécifiée (de 0 à N-1).

Pour supprimer un élément du tableau, déplacez les éléments juste après la position donnée vers une position à gauche et réduisez la taille du tableau.    

Exercice 40

Créez un programme Python qui crée et initialise un tableau, puis trouve la fréquence de chaque élément de ce tableau.

Exercice 41

Créez un programme Python qui crée et initialise un tableau, puis affichez tous les éléments uniques de ce tableau

Idée: utiliser un tableau de fréquences.    

Exercice 42

Créez un programme Python qui crée et initialise un tableau, puis comptez les éléments en double dans ce tableau.

Exercice 43

Créez un programme Python qui crée et initialise un tableau, puis supprimez les éléments en double dans ce tableau.  

 Exercice 44  

Créez un programme Python qui crée et initialise un tableau, puis inversez ce tableau sans utiliser un tableau supplémentaire.


تعليقات
ليست هناك تعليقات
إرسال تعليق

إرسال تعليق

الاسمبريد إلكترونيرسالة