Python 3.1 – Einführung zu Entscheidungen und Wiederholungen

Willkommen zu unserer Lektion zum Thema „Entscheiden und Wiederholen“.

Entscheidungen und Wiederholungen ermöglichen es dir, den Verlauf deines Programms entscheidend zu beeinflussen. Dadurch werden deine Programme wesentlich dynamischer.

  • Mit Entscheidungen kannst du Befehle anhand vordefinierter Konditionen (Bedingungen) ausführen.
  • Wiederholungen erlauben es dir, einen oder mehrere Befehle so oft auszuführen, bis eine bestimmte Kondition erreicht ist.

Entscheidungen - If-Befehl

Wie bereits erwähnt kannst du durch Entscheidungen den Verlauf deines Programms beeinflussen.

Eine Entscheidung folgt im Wesentlichen der folgenden Syntax.

Code-Beispiel - If-Befehl:

if (Kondition):
    Befehl

Dies ist denkbar einfach und wir wollen uns direkt dazu ein Beispiel ansehen.

Code-Beispiel - If-Abfrage mit Rechenoperator:

if (2 > 1):
    print("Zwei ist größer als Eins")
Code ausprobieren ×

Zwei ist größer als eins. Wenn wir dieses Programm ausführen, wird in jedem Fall das print-Statement ausgeführt, da unsere Kondition (2 >1) immer zu TRUE evaluiert.

Das if-Statement bietet noch weitere Möglichkeiten, die wir uns später noch im Detail ansehen werden.

Wiederholungen (Schleifen)

In vielen Programmen sind Wiederholungen ein elementarer Bestandteil.

Oft sollen Listen abgearbeitet oder mathematische Operationen ausgeführt werden. In Computerspielen läuft im Hintergrund stetig eine Schleife, die erst mit dem Ende des Spiels verlassen wird.

Es existieren unterschiedliche Varianten von Wiederholungen (oft auch Schleifen oder Loops genannt). Wir wollen uns an dieser Stelle ein Beispiel einer while-Schleife ansehen.

Die While-Schleife folgt im Allgemeinen der Syntax:

while (Kondition):
    Befehl

Ein Beispiel hierzu könnte folgendermaßen aussehen:

i = 5
while (i > 0):
    print(i)
    i = i - 1
Code ausprobieren ×

Nach dem Ausführen des Codes werden die Zahlen von fünf bis eins ausgegeben.

Du wirst sowohl If-Befehle als auch Schleifen in den nächsten Lektionen reichlich üben 🙂

Zusammenfassung:

Wiederholungen und Entscheidungen sind wichtige Bestandteile von Python (...und jeder anderen Programmiersprache).

  • Entscheidungen machen es möglich, mittels dem Überprüfen von Konditionen an definierte Stellen in deinem Quellcode zu springen.
  • Wiederholen erlauben das Abarbeiten von Aufgaben, bis eine bestimmte Kondition erreicht ist.

Wir hoffen du hattest Spaß und wir sehen uns in der nächsten Lektion wieder.