⊗pyPmExcThrC 81 of 129 menu

Benutzerdefinierte Ausnahmen in Bedingungen in Python

Zum Auslösen einer Ausnahme werden in der Regel spezielle Bedingungen festgelegt.

Nehmen wir an, wir haben eine Liste:

lst = [1, 2, 3]

Lassen Sie uns eine Bedingung setzen: Wenn die Länge der Liste kleiner oder gleich drei ist, dann soll die Summe der Elemente berechnet werden. Andernfalls soll im else-Block unsere Ausnahme ToBigLength ausgelöst werden:

try: if len(lst) <= 3: print(sum(lst)) else: raise ToBigLength except ToBigLength: print('error: list is too big')

Nach der Ausführung des Codes wird ausgegeben:

6

Lassen Sie uns nun die Anzahl der Elemente in der Liste erhöhen:

lst = [1, 2, 3, 4] try: if len(lst) <= 3: print(sum(lst)) else: raise ToBigLength except ToBigLength: print('error: list is too big')

Nach der Ausführung des Codes wird ausgegeben:

'error: list is too big'

Schreiben Sie eine Bedingung: Wenn die Zahl positiv ist, soll sie quadriert werden. Wenn die Zahl negativ ist - soll eine Ausnahme ausgelöst werden, die Sie in der vorherigen Lektion erstellt haben.

Schreiben Sie eine Bedingung: Wenn die Zahl nicht gleich Null ist, wird 5 zu ihr addiert. Andernfalls soll die Ausnahme ausgelöst werden, die Sie in der vorherigen Lektion erstellt haben.

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen