Opracowanie:
Operatory
Operatory
Do podstawowych operatorów należą:
Operatory algebraiczne
+ operator dodawania
– operator odejmowania
/ operator dzielenia
* operator mnożenia
** operator potęgowania
% operator dzielenia zwracający resztę
Operatory porównania
> większe niż
< mniejsze niż
mniejsze lub równe
większe lub równe
= lub == równe
<> lub != różne
Operatory logiczne
AND and && operator i
OR or || operator lub
NOT not ! zaprzeczenie
Operatory logiczne mogą się różnić pomiędzy językami programowania.
Pokażę kilka przykładów w języku Python.
Operatory porównania najczęściej stosujemy w instrukcji warunkowej if.
a = 1
if a>2:
print(„Warunek spełniony”)
else:
print(„Warunek nie jest spełniony”)
Po uruchomieniu programu dostaniemy wynik: Warunek nie jest spełniony.
Najpierw zadeklarowana została zmienna a = 1.
Następnie instrukcja warunkowa. Jeżeli a jest większe niż 2, to wykona się pierwsza instrukcja, w innym przypadku (else) wykona się druga instrukcja.
Jeżeli zmienimy zmienną a na 3, to zostanie wyświetlony tekst: Warunek spełniony
a = 3
b = 5
if a>2 and b>4:
print(„Warunek spełniony”)
else:
print(„Warunek nie jest spełniony”)
W instrukcji zostanie sprawdzony warunek czy a jest większe niż 2 oraz czy b jest większe niż 4. Operator and sprawia, że dwa warunki musza być poprawne, żeby wykonała się instrukcja pierwsza.
Po uruchomieniu programu dostaniemy wynik: Warunek spełniony
Zmieńmy teraz a na 2.
a = 2
b = 5
if a>2 and b>4:
print(„Warunek spełniony”)
else:
print(„Warunek nie jest spełniony”)
Po uruchomieniu programu zostanie wyświetlony wynik: Warunek nie jest spełniony
Dzieje się tak, dlatego, że a nie jest mniejsze niż 2. Operator and sprawia, że dwa warunki musza być poprawne, żeby wykonała się instrukcja pierwsza, dlatego w tym przypadku wykonuje się instrukcja druga.
Kolejne operatory działają w podobny sposób do powyższych przykładów. Powyższy kod można skopiować oraz dowolnie modyfikować. Programy można uruchomić w dowolnym kompilatorze online Pythona.