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.