Elles sont censées être utilisées dans des cas où ton code "risque" de ne pas pouvoir s'exécuter correctement.
Au lieu de laisser le programme planter en ne sachant quoi faire, tu lui indiques qu'en cas d'erreur d'exécution, il doit exécuter quelque chose d'autre.
Le cas de base, si tu fais une division par un nombre dont tu ne contrôles pas la valeur, si celle-ci vaut 0, ton code plante (div. par 0 impossible, ton programme plante). Tu vas donc exécuter ce bout de code critique de manière à ne pas planter, et donc gérer les erreurs éventuelles.
https://openclassrooms.com/courses/apprenez-a-programmer-en-python/les-exceptions-4
Remplaces le raise par un truc qui t'affiche "Perdu" à l'écran plutôt
Message édité le 27 mai 2018 à 21:47:34 par gorz94