Osnovne algoritamske strukture - slijed
4. Aritmetički operatori
4.1. Aritmetički operatori u Pythonu
Uz navedene aritmetičke operatore Python sadržava i operator potenciranja. Oznake za aritmetičke operatore u Pythonu pogledajte u tablici:
Operacija |
Operator |
Primjer |
|
Aritmetički izraz |
Rezultat |
||
zbrajanje |
+ |
5 + 2 |
7 |
oduzimanje |
- |
5 – 2 |
3 |
množenje |
* |
5*2 |
10 |
dijeljenje |
/ |
5/2 |
2.5 |
potenciranje |
** |
5**2 |
25 |
rezultat cjelobrojnog dijeljenja |
// |
5//2 |
2 |
ostatak cjelobrojnog dijeljenja |
% |
5%2 |
1 |
Pri izračunavanju aritmetičkih izraza potrebno
je poznavati prioritete operatora. Operator potenciranja počinje prvi,
nakon njega slijede množenje, dijeljenje, cjelobrojno dijeljenje i ostatak
cjelobrojnog dijeljenja, a tek na kraju zbrajanje i oduzimanje. Redoslijed
obavljanja operacija istog prioriteta je slijeva nadesno, a izrazi u zagradi
računaju se prvi.