# I eksemplene under har jeg brukt variablene # sant og usant, men man kan selvf?lgelig ogs? # skrive inn verdiene True and False direkte, f.eks. # print(True and True) sant = True usant = False # For at and skal gi sant m? begge uttrykk v?re sanne print(sant and sant) # True print(sant and usant) # False print(usant and sant) # False print(usant and usant) # False print("\n") # For at or skal gi sant m? minst ett av uttrykkene v?re sanne print(sant or usant) # True print(usant or sant) # True print(sant or sant) # True print(usant or usant) # False print("\n") # not evaluerer alltid til det motsatte print(not(sant)) # False print(not(usant)) # True print("\n") # Litt mer utfordrende print(True and not(True)) # False print(True and not(False)) # True print(not(True) or not(False)) # True print("\n") # Dette uttrykket: print(not False or True and not False) # True # er det samme som: print((not False) or (True and (not False))) print("\n") # Viktig: sammenligningsoperatorer blir evaluert f?rst # Deretter: not > and > or # Mer om sammenligningsoperatorer print(6 < 6) # False print(6 >= 6) # True print(6 < 6) # False print(6 <= 6) # True print(6 == 6) # True print(6 != 6) # False