python
class UppercaseError(Exception):
pass
def check():
words = ['APPLE', 'orange', 'banana']
for word in words:
if word.isupper():
raise UppercaseError
try:
check()
except UppercaseError as e:
print('C'est une erreur que j'ai créée.')
Résultat d'exécution
C'est une erreur que j'ai créée.
Hériter l'exception en tant que superclasse Créez une sous-classe UppercaseError.
Le contenu de UppercaseError est pass, c'est-à-dire Identique à l'exception.
Créez une fonction de vérification. Le contenu de la fonction de vérification est le contenu de la liste de mots un par un. Vérifiez quoi que ce soit dans la capitale et S'il y a une augmentation des majuscules En d'autres termes, il s'appelle UppercaseError.
Essayez ci-dessous Exécutez la fonction de contrôle, Si UppercaseError se produit sauf UppercaseError Le bloc est exécuté.
Alors Dans le résultat de l'exécution, C'est une erreur que j'ai créée. Est sortie.
Recommended Posts