Osnovne algoritamske strukture - grananje
2. Relacijski i logički operatori
Izrazi u kojima je potrebno usporediti dvije vrijednosti nazivaju se relacijskim izrazima. Za uspoređivanje se koriste relacijski operatori: manje od (<), veće od (>), manje ili jednako (≤), veće ili jednako (≥), jednako (=) i različito (≠). Kad uspoređujemo dvije vrijednosti, rezultat može biti laž (0) ili istina (1).
Logički operatori koriste se kada uvjet treba zadovoljiti više kriterija, npr. uvjet da je broj troznamenkast je da je veći od 99 i manji od 1000.
Oznake relacijskih i logičkih operatora u Pythonu jesu:
Opis |
Oznaka u Pythonu |
manje od |
< |
veće od |
> |
jednako |
== |
veće ili jednako |
>= |
manje ili jednako |
<= |
različito |
!= |
logički I |
and |
logički ILI |
or |
logički NE |
not |
Relacijski operatori imaju viši prioritet od logičkih, što znači da se u mješovitim izrazima najprije izvodi uspoređivanje.