Lever une exception
Résolu/Fermé
A voir également:
- Lever une exception
- Une exception non gérée s'est produite dans votre application - Forum Word
- Erreur d'application : une exception côté client s'est produite (consultez la console du navigateur pour plus d'informations). - Forum Google Chrome
- Appliquez à tous les paragraphes du document à télécharger, à l’exception des titres et des sous-titres, la mise en forme suivante : - Guide
- Erreur d'application : une exception côté client s'est produite (voir la console du navigateur pour plus d'informations) . - Forum Google Chrome
- L'exception exception logicielle inconnue 0xe0000008 ✓ - Forum PC fixe
1 réponse
Tu peux utiliser une assertion pour faire ça.
Façon pour n'avoir qu'un message pour toutes les erreurs rencontrées.
Mais tu peux aussi utiliser des messages pour chaque type d'erreur.
Façon pour n'avoir qu'un message pour toutes les erreurs rencontrées.
while True: mise = input('Entrez un nombre entre 0 et 49 inclus : ') try: mise = int(mise) assert 0 <= mise < 50 except (ValueError, AssertionError): print("Veuillez entrer un nombre de 0 à 49 inclus !\n") else: break print('Mise de {}'.format(mise))
Mais tu peux aussi utiliser des messages pour chaque type d'erreur.
while True: mise = input('Entrez un nombre entre 0 et 49 inclus : ') try: mise = int(mise) assert 0 <= mise < 50 except ValueError: print("Veuillez entrer un nombre svp !\n") except AssertionError: print('Veuillez entre nombre entre 0 et 49 inclus svp !\n') else : break print('Mise de {}'.format(mise))
15 juin 2017 à 19:09