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

TP3 Python S1

Le document présente un TP sur les boucles en Python, comprenant plusieurs exercices à réaliser. Les exercices incluent l'affichage de séquences numériques, le calcul de sommes et moyennes, l'affichage des tables de multiplication, le calcul de la factorielle, et un jeu de devinette avec un nombre aléatoire. Les consignes demandent de créer des fichiers Python pour chaque exercice et d'utiliser des boucles ainsi que des structures conditionnelles.

Transféré par

tahtahwaled
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 vues2 pages

TP3 Python S1

Le document présente un TP sur les boucles en Python, comprenant plusieurs exercices à réaliser. Les exercices incluent l'affichage de séquences numériques, le calcul de sommes et moyennes, l'affichage des tables de multiplication, le calcul de la factorielle, et un jeu de devinette avec un nombre aléatoire. Les consignes demandent de créer des fichiers Python pour chaque exercice et d'utiliser des boucles ainsi que des structures conditionnelles.

Transféré par

tahtahwaled
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

TP 3 — Boucles en Python

TP 3
Boucles en Python

Consignes
a) Créer un dossier nommé TP3_Python
b) Créer un fichier Python pour chaque exercice
c) Utiliser les boucles for et/ou while selon l’exercice
d) Les structures conditionnelles (TP2) peuvent être utilisées dans les boucles
e) Soigner l’affichage et tester plusieurs cas

Exercice 1
Écrire un programme qui affiche :
a) Les entiers de 1 à 20
b) Les entiers de 20 à 1
c) Les nombres pairs de 2 à 50
d) Les multiples de 7 compris entre 1 et 100

Exercice 2
Écrire un programme qui demande à l’utilisateur n nombres (n saisi au clavier), puis calcule et affiche : a)
La somme de ces nombres
b)La moyenne
c) Le maximum et le minimum Exemple de sortie :
Combien de nombres ? 4
Nombre 1 : 12
Nombre 2 : 7
Nombre 3 : 19
Nombre 4 : 3
------------------------------
Somme : 41.0
Moyenne : 10.25
Maximum : 19.0
Minimum : 3.0

Exercice 3
Écrire un programme qui affiche les tables de multiplication de 1 à 10 sous forme de tableau aligné. Exemple
de sortie :
x | 1 2 3 4 ... 10 ----+-------------------------------
1 | 1 2 3 4 ... 10
2 | 2 4 6 8 ... 20 ...

Indication : utiliser print(f"{valeur:4d}", end="") pour aligner les colonnes.

Exercice 4
Écrire un programme qui demande un entier n (n ≥ 0) et calcule n! (factorielle de n) à l’aide d’une boucle. Rappel
: n! = 1 × 2 × 3 × ... × n et 0! = 1
Exemple de sortie :
Entrez n : 5
5! = 120

TP2 Python — Page 1


TP 3 — Boucles en Python

Exercice 5
Le programme choisit un nombre secret aléatoire entre 1 et 100. L’utilisateur doit le deviner. À chaque tentative, le
programme indique si le nombre cherché est plus grand ou plus petit. Le jeu continue jusqu’à ce que l’utilisateur
trouve le nombre.
Afficher le nombre de tentatives à la fin.
Indication : import random puis secret = [Link](1, 100)

TP2 Python — Page 2

Vous aimerez peut-être aussi