0% ont trouvé ce document utile (0 vote)
64 vues6 pages

Python For Me!

Transféré par

dohadahbi280
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
64 vues6 pages

Python For Me!

Transféré par

dohadahbi280
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd

Python :

1. Structures conditionnelles (if, elif, else):


Exercice : Calcul de la note finale

Demande à l'utilisateur de saisir une note sur 20 et affiche un message


selon les conditions suivantes :

 Si la note est inférieure à 10, affiche "Échec".


 Si la note est entre 10 (inclus) et 15, affiche "Passable".
 Si la note est entre 15 (inclus) et 18, affiche "Bien".
 Si la note est supérieure ou égale à 18, affiche "Excellent".

Exercice : Catégorie d'âge

Écris un programme qui demande à l'utilisateur de saisir son âge, puis


détermine et affiche sa catégorie :

 Moins de 12 ans : "Enfant"


 Entre 12 et 17 ans : "Adolescent"
 Entre 18 et 59 ans : "Adulte"
 60 ans ou plus : "Senior"

1
2. Structures répétitives (for, while, break,
continue)

Exercice : Somme des nombres pairs

Écris un programme qui :

 Demande à l'utilisateur de saisir un nombre entier positif n.


 Utilise une boucle for pour calculer la somme de tous les nombres
pairs de 1 à n.
 Si n est négatif, affiche un message d'erreur et redemande l'entrée.

Exercice : Recherche d’un nombre mystère

Crée un programme qui génère un nombre aléatoire entre 1 et 50 (utilise


random.randint) et demande à l'utilisateur de deviner ce nombre :

 Si l'utilisateur trouve, affiche "Bravo ! Vous avez trouvé le nombre


mystère." et termine la boucle.
 Si l'utilisateur se trompe, donne un indice : "Trop petit !" ou "Trop
grand !"

Limite les essais à 5 tentatives. Si l'utilisateur n'a pas trouvé au bout de 5


essais, affiche "Dommage ! Le nombre mystère était [nombre]."

3. Définir et appeler une fonction

Exercice : Calcul de l'aire d'un cercle

 Crée une fonction calculer_aire(rayon) qui calcule et retourne


l'aire d'un cercle à partir de son rayon.
 Dans le programme principal, demande à l'utilisateur de saisir le
rayon et appelle la fonction pour afficher l'aire du cercle.

2
Formule :

Aire=π×rayon2\text{Aire} = \pi \times \text{rayon}^2Aire=π×rayon2

Utilise la bibliothèque math pour la valeur de π

Exercice : Conversion Celsius-Fahrenheit


Crée une fonction convertir_temperature(valeur, type_conversion)
qui :

 Prend deux arguments : valeur (la température) et


type_conversion ("CtoF" pour Celsius vers Fahrenheit, ou "FtoC"
pour Fahrenheit vers Celsius).

o Celsius → Fahrenheit : F=C×95+32F = C \times \frac{9}{5} +


 Effectue la conversion selon la formule appropriée :

32F=C×59 +32
o Fahrenheit → Celsius : C=(F−32)×59C = (F - 32) \times \
frac{5}{9}C=(F−32)×95

Dans le programme principal, demande à l'utilisateur d'entrer la


température et le type de conversion, puis affiche le résultat en appelant
la fonction.

4. Variables locales et globales

Exercice : Gestion des variables globales et locales

Crée une variable globale x = 10. Puis, définis une fonction modifier_x()
qui :

 Affiche la valeur actuelle de x.


 Modifie la valeur de x à 20 en utilisant le mot-clé global.
 Affiche la nouvelle valeur de x.

3
Dans le programme principal, affiche la valeur de x avant et après avoir
appelé la fonction.

Exercice : Compteur global

Déclare une variable globale compteur = 0. Crée une fonction


incremente() qui :

 Incrémente la variable compteur de 1 à chaque appel en utilisant le


mot-clé global.

Dans le programme principal, appelle la fonction 5 fois, puis affiche la


valeur finale de compteur.

5. Types d'arguments (requis, par défaut,


avec étiquettes)

Exercice : Calculatrice avec types d'arguments

Crée une fonction calculer(operation, a, b=1) qui :

 Reçoit trois arguments :


o operation (requis) : peut être "addition", "soustraction",
"multiplication" ou "division".
o a (requis) et b (par défaut égal à 1).
 Effectue l'opération spécifiée sur a et b.
 Retourne le résultat.

4
Exercice : Calcul de volume d'un cylindre

Crée une fonction calculer_volume(rayon, hauteur=1, unite="cm³")


qui :

Volume=π×rayon2×hauteur\text{Volume} = \pi \times \


 Calcule le volume d'un cylindre à partir de la formule :

text{rayon}^2 \times \text{hauteur}Volume=π×rayon2×hauteur


 Les arguments sont :
o rayon (requis),
o hauteur (par défaut égal à 1),
o unite (par défaut "cm³").
 Retourne le volume sous forme d'une chaîne formatée (ex. :
"Volume = 314.16 cm³").

Dans le programme principal, teste la fonction avec différents types


d'arguments (requis, par défaut, avec étiquette

5
6

Vous aimerez peut-être aussi