# 1 print(True and False) # 2 print(True or True) # 3 print(2 < 5) # 4 print((235236235 < 2346346) or True) a = (5 != 6) # a ist eine Boolesche Variable # Es ist erlaubt, hier die Klammern wegzulassen, denn das Vergleichszeichen != bindet staerker als das Zuweisungszeichen =. # Klammern verbessern aber oft die Lesbarkeit und dienen der Fehlervermeidung. # (Nur als Vielprogrammierer wird man sich genau merken können, was staerker bindet.) # 5 print(a) b = not (False or (True and (2 < 5))) # 6 print(b) # 7 print(True != True) # 8 print(True == (False or True)) # 9 print((2 > 3) == (-1 >= 0)) # Die Leerzeichen sind optional, dienen aber der besseren Lesbarkeit: # print((2>3)==(-1>=0)) # hat dieselbe Bedeutung. # Ebenso dienen Leerzeilen der besseren Lesbarkeit. # 10 print(2 * "python" == "python" + "python") # 11 print(not("Python" != "python")) antwort = "Sanggalle" # 12 print(antwort == "St. Gallen") x = 100 # 13 print(4 <= x and x < 10) x = -10 # 14 print(4 <= x and x < 10) x = 10 # 15 print(4 <= x and x < 10) x = 4 # 16 print(4 <= x and x < 10) # 17 print(x*x*x == x**3) x = 2 # 18 print(x+x+x+x == x**3)