# Hinweis: # Um nur bestimmte Zeilen aus dieser Textdatei auszufuehren, muss lediglich das Hashtag-Symbol "#" # aus derselben Zeile entfernt oder hinzugefuegt werden und das .py-Skript ausgefuehrt werden ''' Booleans haben 2 Zustaende - True - False ''' print(True) print(False) print(type(True)) # ''' Typischerweise werden Booleans fuer Berechungen verwendet ''' a = 1 b = 2 print(b > a) # ">" beduetet hier "echt" groesser print(b >= a) # ">=" beteutet hier groesser-gleich print(b == a) ''' Hinweis: Das normale "=" wird in Python fuer zuweisen verwendet. Fuer Gleichheit wird das doppelte Gleichheitszeichen "==" verwendet. oder, um zu schauen, ob ein Element in einer Struktur oder einem Obejkt enthalten ist. ''' a = [1, 2, 3] print(1 in a) # 'in' ist hier ein Schluesselbegriff und sagt Python, dass er schauen soll, print(4 in a) # ob die Zahl in dem Array enthalten ist ''' Das Ausrufungszeichen "!" wird hier fuer Negation verwendet, z.B. "!=" bedeutet hier "ungleich". Das Schluesselwort "not" wird ebenfalls in einigen Faellen fuer Negation verwendet. ''' print(b != a) print(4 not in a) ''' Anmerkung: - jede Zahl hat implizit einen bool'schen Wert, dabei entspricht 0 dem Wert False und jede andere Zahl dem Wert True - jeder String hat implizit einen bool'schen Wert, dabei entspricht der leere String "" dem Wert False und jeder andere String (auch das Leerzeichen " ") dem Wert True ''' print(bool(0)) print(bool(1)) print(bool(-1)) print(bool('')) print(bool('a')) print(bool(' '))