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('Dies ist ein Fehler, den ich erstellt habe.')
Ausführungsergebnis
Dies ist ein Fehler, den ich erstellt habe.
Ausnahme als Oberklasse erben Erstellen Sie einen UppercaseError der Unterklasse.
Der Inhalt von UppercaseError ist pass, das heißt Gleich wie Ausnahme.
Erstellen Sie eine Prüffunktion. Der Inhalt der Prüffunktion ist der Inhalt der Wortliste nacheinander. Überprüfen Sie auf alles in Kapital und Wenn es einen Raise UppercaseError gibt Mit anderen Worten, es heißt UppercaseError.
Unten versuchen Führen Sie die Prüffunktion aus. Wenn UppercaseError auftritt außer UppercaseError Der Block wird ausgeführt.
Damit Im Ausführungsergebnis Dies ist ein Fehler, den ich erstellt habe. Wird ausgegeben.
Recommended Posts