You are on page 1of 2

Université Ferhat Abbes Sétif 1 1 ère année LMD

Faculté de Technologie Module : INFI


Département E. B. T Année : 2022/2023

TP3 : Les instructions répétitives – Les Boucles –


Exercice 1 :
Soit les deux scripts Python suivants avec la boucle while et avec la boucle for qui donnent le même résultat, ils
affichent les entiers de 0 à 10

1. Réécrire les deux scripts ci-dessus et enregistrer les dans des fichiers différents.
2. Afficher les nombres pairs de 0 à 10, on peut utiliser deux méthodes.
3. Modifier les deux scripts pour calculer la somme des entiers de 0 à 10.
4. Modifier encore les deux scripts pour qu’ils calculent la somme de 10 entiers saisis par l’utilisateur.
5. Calculer et afficher la moyenne de ces 10 nombres, le max et le min.

Exercice 2 :
1. Ecrire un script Python qui calcule et affiche Xa sachant que X est un nombre réel ≠ 0 et a un entier ≥ 0.
X et a doivent être saisis à partir du clavier.
2. Modifier la question 1 pour calculer Xa quel que soit a€Ẕ
3. Calculer le développement limité suivant :
f (X) = 1+ X + X2 + X3 + X4 + ………+Xn n est le nombre de termes et doit être > 0.

Exercice 3 :
1- Ecrire un script Python qui lit deux entiers A et B puis :
2- Affiche les diviseurs de A et Affiche les diviseurs de B
3- Déterminer si A et B sont amis ou non.
A et B sont amis, si la somme des diviseurs de A est égale à B et la somme des diviseurs de B est égale à A (on ne compte
pas comme diviseur le nombre lui-même et 1).
Exemple : les nombres 48 et 75 sont deux nombres amis puisque :
Les diviseurs de 48 sont : 2, 3, 4, 6, 8, 12, 16, 24 et 2 + 3 + 4 + 6 + 8 + 12 + 16 + 24 = 75
Les diviseurs de 75 sont : 3, 5, 15, 25 et 3 + 5 + 15 + 25 = 48.

Exercice 4 :
Une usine fabrique des objets. Le bénéfice B réalisé par la fabrication et la vente de x objets est définie par :
𝑩(𝒙) = −𝟑𝒙𝟐 + 𝟕𝟔 𝒙 − 𝟏𝟎𝟎 pour 𝐱 𝛜 [𝟓 ; 𝟐𝟎].
Ecrire le script Python qui permet de trouver :
1- Le bénéfice de l’usine pour chaque x nombre d’objets.
2- Le nombre d’objets à produire pour que le bénéfice de l’usine soit maximal.

1
Université Ferhat Abbes Sétif 1 1 ère année LMD
Faculté de Technologie Module : INFI
Département E. B. T Année : 2022/2023

Exercice 5 :
1. Réécrire ce script et exécuter le puis ajouter ce qu’il faut pour calculer le nombre
Soit le script Python suivant :
d’espaces dans chaine et La longueur de chaine (le nombre de caractères).
2. Généraliser le script pour que l’utilisateur saisie une phrase puis calculer la
longueur de cette phrase.
3. Trouver le nombre d’occurrence d’un caractère lue à partir de clavier.

Exercice 6 :
Ecrire les scripts Python qui calculent les développements limités suivants :
𝟏 𝟏 𝟏
𝑺𝟏 = 𝟏 + + +. . . . . . . + n>0
𝟐! 𝟑! 𝒏!
𝟏 𝟏 𝟏 (−𝟏)𝒏
𝑺𝟐 = 𝟏 − 𝟑
+ 𝟓 − 𝟕 +. . . . . . . . . . . . + 𝟐∗𝒏+𝟏 n>0

Exercices Supplémentaires :
Exercice 7 :
Une épidémie est découverte au sein d’une population, où chaque individu nouvellement infecté infecte 3 autres le
prochain jour.
Ecrire un script Python qui :
1- Lit le nombre de jours n > 0.
2- Calcul le nombre des individus malades après n jours.
3- Lit un entier p > 0 qui présente le nombre de population d’un village.
4- Calcule le nombre de jours jusqu'à l'extinction de cette population p.

Exercice 8 :
Ecrire un script Python qui lit un entier N>= 1 puis teste l’égalité suivante :

Exercice 9 :
Soit une phrase qui se termine par un point. Les mots de cette phrase sont séparés par un ou plusieurs espaces. Ecrire
un script Python qui permet de :
1. Déterminer le nombre de mots de cette phrase.
2. Afficher la taille maximale des mots composants cette phrase.

Exercice 10 :
Ecrire des scripts Python qui calculent les suites suivantes :
𝒙𝟐 𝒙𝟑 𝒙𝒏
𝑺𝟏 = 𝟏 + 𝒙 + 𝟐! + 𝟑! +. . . . . . . + 𝒏! n>0 et x±0
𝝅 𝟓 𝟓 𝟓 𝟓 𝟓
𝑺𝟐 = 𝟐
− 𝑿𝟐 + 𝟐𝑿𝟒 − 𝟑𝑿𝟔 + 𝟒𝑿𝟖 . . . . . . + 𝒏𝑿𝟐𝒏 n>0 et x±0
𝒙𝟏 𝒙𝟐 𝒙𝟑 𝒙𝒏
𝑺𝟑 = 𝟏 + 𝟐𝟐 + 𝟑𝟐 + 𝟒𝟐 . . . . . . . + (𝒏+𝟏)𝟐 n>0 et x±0

You might also like