Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
|
programmation:python:exercices_debut [10/09/2018 19:21] sky99 créée |
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. | ||
| Rappel : la moyenne est égale à la somme des notes divisée par le nombre de notes (M=TOTAL/N) | Rappel : la moyenne est égale à la somme des notes divisée par le nombre de notes (M=TOTAL/N) | ||
| + | |||
| + | |||
| + | ===== Exercice 3 bis : boucles ===== | ||
| + | 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; | ||
| + | quand il veut terminer la saisie il tape une note négative. | ||
| + | Exemple: | ||
| + | <code> | ||
| + | 16 | ||
| + | 15 | ||
| + | 14 | ||
| + | -1 | ||
| + | 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. | ||
| + | |||