3. Vergleichsoperationen
Eine boolsche Aussage kommt oft aus einem Vergleich von Werten zustande. Handelt es sich um Zahlen, sind es die bekannten Operatoren wie
- gleich (== oder nur =)
- grösser (>) und grösser-gleich (>=)
- kleiner (<) und kleiner-gleich (⇐)
- nicht (oft mit ! bezeichnet)
- nicht gleich (!= oder <>)
Die Beispiele beziehen sich auf Programmiersprachen wie Python, Java, C usw. sind aber nicht abschliessend.
Es gibt in vielen Programmiersprachen weitere Operatoren, die zu einem logischen Wert (true/false) führen. So z.B. der in
-Operator bei Python.
Beispiele:
alter = 18 if alter > 18: #do something else: # do another thing In diesem Fall wird der else-Zweig ausgeführt.
mail = "max.muster@bzz.ch" isValid = '@' in mail Das Attribut isValid weist den Wert true auf, da das Zeichen @ im String mail vorkommt.
Lösen Sie nun die Übung 3
Überprüfen Sie Ihre Antworten. Lösung 3
Sollten Sie Fehler haben, schauen Sie sich die Theorie noch einmal genau an, besprechen Sie offene Fragen mit Ihren Kolleginnen und/oder Kollegen. Fragen Sie auch Ihre Lehrperson, wenn Sie weiterführende Hilfe brauchen.