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