Bedingte Ausführung

Oft ist es hilfreich, dass nicht alles an Code ausgeführt wird, welchen man implementiert hat. Beispielsweise, wenn man innerhalb seines Programmes je nach Vorbedingungen unterschiedliche Blöcke ausführen möchte. Um solche Fallunterscheidungen zu realisieren führen wir in diesem Abschnitt die bedingte Ausführung von Codeteilen mit dem if - elif - else Konstrukt ein:

    Die if Abfrage ist eine weitere Kontrollstruktur neben den schon bekannten while und for Schleifen
    Es wird grundsätzlich immer der erste zutreffende Block ausgeführt, wobei beliebig viele Bedingungen möglich sind
    Wir betrachten ebenso ein Anwendungsbeispiels mit einer Kombination aus while und if Statements zur Validierung von User-Eingaben
    Zum Abbruch einer Schleife kann das break Statement genutzt werden und um wieder an den Anfang zu springen das continue Statement

Der Abschnitt besteht aus einem ausführlich kommentierten Jupyter Notebook, mit welchem Sie selbst die besprochenen Inhalte des Abschnitts erproben können und einem Video mit zugehörigen Erklärungen des Dozenten. 

Zugehörige Dateien
    07a_BedingteAusfuehrung.ipynb (22.6 KB)
    07a_BedingteAusführung.mp4 (103.7 MB)
    07a_BedingteAusführung.pdf (431.4 KB)