Osnovne algoritamske strukture - slijed
6. Standardne matematičke funkcije
Neke su funkcije ugrađene u Python, a neke su spremljene u posebne zbirke (module) koje je prije korištenja tih funkcija potrebno uvesti (import).
Modul u kojem su spremljene matematičke funkcije zove se math.
Funkcije se uvoze naredbom import oblika: from modul import naziv_funkcije.
Ako ćemo se u programu koristiti s više funkcija iz nekog modula, jednostavnije je umjesto navođenja funkcija upisati znak *. Time kažemo programu da uveze sve funkcije iz navedenog modula.
Na primjer, naredba from math import* omogućit će nam korištenje svih funkcija spremljenih u modul math.
Često korištene matematičke funkcije jesu:
Opis |
Funkcija |
Primjer |
Modul |
apsolutna vrijednost realnog broja |
abs (x) |
abs (5) = 5 abs (-5) = 5 |
- |
potenciranje |
pow (x,y) |
pow (2,3) = 8 |
- |
drugi korijen realnog broja |
sqrt (x) |
sqrt (16) = 4 |
math |
zaokruživanje realnog broja na najbliži cijeli broj |
round (x) |
round (2.6) = 3 |
|
cijeli dio realnog broja |
trunc (x) |
trunc (2.6) = 2 |
math |
najmanji cijeli broj veći od x ili jednak x |
ceil (x) |
ceil (2.3) = 3 |
math |
najveći cijeli broj manji od x ili jednak x |
floor (x) |
floor (2.3) = 2 |
math |