Seite 1 von 1

Selbstdefinierte Fehlermeldung anstatt Fehlercode

Verfasst: Freitag 3. November 2017, 11:48
von GaborRoeser
Hallo liebe Forumnutzer,

wie ist es möglich am Ende eines Programms dem Nutzer sauber mitzuteilen, dass die von ihm eingegebenen Variablen zu keiner Lösung führen?
Also anstatt der roten Fehlermeldung (ValueError: math domain error) wäre ein Text wie zb. "Die von dir eingegebenen Variablen führen leider zu keiner Lösung".

Ein Link zu einer Anleitung oder eine kurze Erklärung würde mir natürlich vollkommen reichen :wink:

MfG

Gabor

Re: Selbstdefinierte Fehlermeldung anstatt Fehlercode

Verfasst: Freitag 3. November 2017, 11:58
von noisefloor
Hallo,

da kannst in Python eigene Exceptions definieren: https://docs.python.org/3.5/tutorial/errors.html

In deinem Fall dürfte es aber reichen, wenn du den `ValueError` abfängst und dann einen erklärenden Text wie `print` oder so ausgeben lässt.

Gruß, noisefloor

Re: Selbstdefinierte Fehlermeldung anstatt Fehlercode

Verfasst: Freitag 3. November 2017, 12:04
von GaborRoeser
Ah das ist ja einfach!

Vielen Dank für die nette Antwort :)

MfG

Gabor