Bedingungen

In einem Computer Programm werden die einzelnen Befehlszeilen (Anweisungen) eine nach der anderen ausgeführt, so wie es beispielsweise bei einem Konzertprogramm wäre.

Wenn aber von diesem Ablauf abgewichen werden soll, muss es dafür einen Grund geben, - ich nenne es mal eine Bedingung.

Wir probieren auf der Python-Shell:

>>> 5 > 2
True

In der Informatik werden solche Bedingungen als boolsche Ausdrücke bezeichnet. Das Ergebnis eines Boolschen Ausdrucks kann nur die Werte richtig (True) oder falsch (False) annehmen.

>>> 500 < 30
False

Um zu prüfen, ob 2 Dinge den gleichen Wert haben, verwenden wir == , denn das einfache Gleichheitszeichen hat ja die Bedeutung, dass einer Variablen ein Wert zugewiesen wird.

>>> 30 == 30
True

Das Ergebnis eines boolschen Ausdrucks lässt sich auch in einer Variablen speichern.

>>> vergleich = "Jacke" == "Hose"
>>> vergleich
False

True und False sind Konstanten, sie können ganz normal verwendet werden, so können wir sie z.B. einer Variablen zuweisen:

>>> stimmt = True

Und wie können wir den Datentyp der Variablen stimmt überprüfen?

Hier noch die häufigsten Vergleichs-Operatoren:

Vergleichs-Operator

Bedeutung

<

kleiner

<=

kleiner gleich

>

größer

>=

größer gleich

==

gleich

!=

ungleich

Zu diesem Thema gibt es noch eine Menge zu sagen, aber um den Ablauf eines Programms steuern zu können, sind wir jetzt schon gut vorbereitet.