6. Instrukcje warunkowe
Składnia instrukcji warunkowej:
>>> n="Ala"
>>> if n=="Ala":
print("Witaj Ala")
elif n=="Ola":
print("Witaj Ola")
else:
print("Nieautoryzowany dostęp")
Inne operatory porównania to ==,!=, >, <. >=, <=
Operator in
Za pomocą operatora "in" można sprawdzić, czy konkretny obiekt znajduje się w tablicy lub innym obiekcie gromadzącym inne obiekty:
>>> t = [1,3,5,7,8,9]
>>> x = 6
>>> if x in t:
print("jest")
else:
print("brak")
Operator is
Sprawdza, czy zmienne wskazują na ten sam obszar w pamięci.
>>> x = [1,2,3]
>>> y = [1,2,3]
>>> print(x == y) # Wypisze True
>>> print(x is y) # False
>>> tablica = [1, 2, 3]
>>> tablica2 = ['a', 'b', tablica]
>>> print(tablica == tablica2[2]) # True
>>> print(tablica is tablica2[2] ) # True
Operator not
Używając "not" przed wyrażeniem logicznym zmieniamy jego wartość na przeciwną