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.