15/12/2024
Les Fonctions en Python
Pr [Link] Solh
2024/2025
1
15/12/2024
2
15/12/2024
Fonctions
3
15/12/2024
Fonctions
4
15/12/2024
5
15/12/2024
2ème exemple
6
15/12/2024
Portée des variables
Gestion des exceptions
Parfois un programme est capable de traiter le problème à l’origine de l’exception. Par exemple si le programme demande à
l’utilisateur de saisir un nombre et que l’utilisateur saisit une valeur erronée, le programme peut simplement demander à
l’utilisateur de saisir une autre valeur. Plutôt que de faire échouer le programme, il est possible d’essayer de réaliser un
traitement et, s’il échoue de proposer un traitement adapté :
À la ligne 2, on démarre un bloc try pour indiquer le traitement que l’on désire réaliser. Si ce
traitement est interrompu par une exception, alors l’interpréteur recherche un bloc except
correspondant au type de l’exception. Dans notre exemple, si la fonction int ne peut pas créer
un entier à partir du paramètre, elle produit une exception de type ValueError. Donc après le
bloc try, on ajoute une instruction except pour le type ValueError (lignes 4 et 5). Ce bloc n’est
exécuté que si la conversion en entier n’est pas possible.
7
15/12/2024
Gestion des exceptions
8
15/12/2024
Les Fonction prédéfinies
Les Fonction prédéfinies
9
15/12/2024
Les Fonction prédéfinies
Aléatoire : générer des entiers au hasard
10
15/12/2024
11
15/12/2024
12
15/12/2024
13