|
|
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