17. Lektion: Fehlerbehandlung: Unterschied zwischen den Versionen

Aus Attraktor Wiki

Wechseln zu: Navigation, Suche
(assert)
(assert)
Zeile 1: Zeile 1:
 
== assert==
 
== assert==
Assert prüft eine Bedingung und gibt wenn False eine Meldung aus.
+
Assert prüft eine Bedingung und gibt wenn False eine Meldung aus.<br>
 +
Das Programm wird dadurch abgebrochen.
 
<pre>
 
<pre>
 
>>> a = 1
 
>>> a = 1
Zeile 14: Zeile 15:
 
</pre>
 
</pre>
  
 +
===== Übung:=====
 +
* Teste verschiedene Möglichkeiten um eine assert-Meldung auszulösen.
  
  

Version vom 3. Oktober 2023, 12:11 Uhr

assert

Assert prüft eine Bedingung und gibt wenn False eine Meldung aus.
Das Programm wird dadurch abgebrochen.

>>> a = 1
>>> b = 2
>>> assert a < b, 'a ist kleiner als b'
>>> 

>>> assert not a < b, 'a ist kleiner als b'
    Traceback (most recent call last):
      File "<stdin>", line 1, in <module>
    AssertionError: a ist kleiner als b
>>> 
Übung:
  • Teste verschiedene Möglichkeiten um eine assert-Meldung auszulösen.


, try/except


defensive-programming-in-phyton
https://realpython.com/python-catch-multiple-exceptions/

Navigation

Zurück zu Micropython Kurs 2023 - Teil 1
Zurück zur "Micropython Kurs 2023" Startseite
Zurück zur Programmieren Startseite
Zurück zur Wiki Startseite