Wie teste ich Ausnahmen in If-Statements in Python?

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Wie teste ich Ausnahmen in If-Statements in Python?

by Guest » 28 Jan 2025, 07:11

Ich möchte eine Funktion schreiben, um die verschiedenen Ergebnisse einer anderen Funktion zu melden > Beispiel: < /p>


Wenn f (x) einen ValueError erhöhen, muss meine Funktion einen String
'Wert' zurückgeben, wenn f (x) Erhöhen Sie einen TypenError, dann muss meine Funktion einen
String 'Typ < /p>
< /blockquote>

zurückgeben, aber ich nicht nicht Wissen Sie, wie man das in Python macht. Kann mir jemand helfen?

Code: Select all

def reporter(f,x):

if f(x) is ValueError():
return 'Value'
elif f(x) is E2OddException():
return  'E2Odd'
elif f(x) is E2Exception("New Yorker"):
return 'E2'
elif f(x) is None:
return 'no problem'
else:
return 'generic'

Top