Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
programmation:python:exercices_debut [01/10/2018 14:11] sky99 [Exercice 3 bis] |
programmation:python:exercices_debut [01/10/2018 15:07] (Version actuelle) sky99 |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ===== exercice 1 ===== | + | ====== Entraînement 1 ====== |
+ | |||
+ | |||
+ | ===== exercice 1 : boucles ===== | ||
calculer et afficher la liste de 1 a N des nombres au carré (rappel : a²=a*a), avec N défini par l'utilisateur. | calculer et afficher la liste de 1 a N des nombres au carré (rappel : a²=a*a), avec N défini par l'utilisateur. | ||
- | ===== exercice 2 ===== | + | ===== exercice 2 : instructions conditionnelles ===== |
on demande à l'utilisateur sa taille et son poids. | on demande à l'utilisateur sa taille et son poids. | ||
On se servira de ces valeurs pour calculer son IMC | On se servira de ces valeurs pour calculer son IMC | ||
Ligne 17: | Ligne 20: | ||
plus de 40 Obésité morbide ou massive | plus de 40 Obésité morbide ou massive | ||
- | ===== Exercice 3 ===== | + | ===== Exercice 3 : boucles ===== |
faire la moyenne de N nombres. | faire la moyenne de N nombres. | ||
On demande en premier à l'utilisateur le nombre de notes. On lui demande alors ensuite de saisir chacune des notes, et on affichera la moyenne à la fin. | On demande en premier à l'utilisateur le nombre de notes. On lui demande alors ensuite de saisir chacune des notes, et on affichera la moyenne à la fin. | ||
Ligne 23: | Ligne 26: | ||
- | ===== Exercice 3 bis ===== | + | ===== Exercice 3 bis : boucles ===== |
faire la moyenne de N nombres, N n'est pas connu à l'avance. | faire la moyenne de N nombres, N n'est pas connu à l'avance. | ||
modifier le programme précédent pour faire en sorte que l'utilisateur saisisse des notes directement; | modifier le programme précédent pour faire en sorte que l'utilisateur saisisse des notes directement; | ||
quand il veut terminer la saisie il tape une note négative. | quand il veut terminer la saisie il tape une note négative. | ||
Exemple: | Exemple: | ||
- | ``` | + | <code> |
16 | 16 | ||
15 | 15 | ||
Ligne 34: | Ligne 37: | ||
-1 | -1 | ||
La moyenne est 15.00 | La moyenne est 15.00 | ||
- | ``` | + | </code> |
+ | |||
+ | ===== Exercice 4 : fonctions ===== | ||
+ | * écrire une fonction carré qui prend en paramètre un nombre, et retourne le carré de ce nombre. | ||
+ | * Modifier les exercices 1 et 2 pour utiliser cette fonction. | ||
+ | |||
+ | ===== Exercice 5 : exceptions ===== | ||
+ | Modifier les programmes précédents pour s'assurer que l'utilisateur tape bien un nombre pour les saisies, et afficher un message d'erreur quand ça n'est pas le cas. | ||
+ |