U Pythonu, kao i u drugim programskim jezicima, dostupne su sljedeće
računske operacije:
+ - zbrajanje,
- - oduzimanje,
* - množenje,
/ - dijeljenje,
% - postotak.
Operatori za usporedbu
Pomoću operatora za usporedbu ispitujemo razliku između dva Python izraza.
Od operatora za usporedbu izraza, moguće je rabiti sljedeće:
== - ispituje je li prvi izraz jednak drugom (npr. 2 == 1, vraća 0
odnosno False, budući da broj 2 nije jednak broju 1),
> - ispituje je li prvi izraz veći od drugog (npr. 2 > 1, vraća 1
odnosno True, budući da je broj 2 veći od broja 1),
< - ispituje je li prvi izraz manji od drugog (npr. 2 < 1, vraća 0
odnosno False, budući da broj 2 nije manji od 1),
>= - ispituje je li prvi izraz veći od ili jednak drugom (npr. 2 >= 1),
<= - ispituje je li prvi izraz manji od ili jednak drugom (npr. 2 <= 1),
!= - ispituje je li prvi izraz nije jednak drugom (npr. 2 != 1, vraća 1
odnosno True, budući da 2 nije jednak broju 1),
Boolean operatori
Postoje dva Boolean operatora, True i False. Pomoću Boolean operatora
određujemo je li neka tvrdnja istinita (True) ili lažna (False). Slijedi
primjer:
stariji = True
pametniji = False
Dakle, varijabli stariji dodijelili smo Boolean operator True, što znaći
da će ista vraćati True operator svaki put kad je pozovemo unutar koda,
dok će varijabla pametniji vraćati False operator.
Pažnja! S obzirom da je Python programski jezik osjetljiv na velika i
mala slova, nije svejedno da li ćemo operatore True i False pisati svim
malim slovima, ili svim velikim slovima itd. Operatore True i False
UVIJEK pišemo s početnim velikim slovom, dakle True sa velikim T,
odnosno False sa velikim F.