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.