Moduli | skupine ugrađenih funkcija namijenjeni za različita područja ljudskog interesa.
Nalaze u poddirektoriju Lib glavnog direktorija Pythona |
Prije korištenja, funkcije iz modula" | je potrebno "importirati" |
import math
print (math.sqrt(16)) | možemo koristiti sve funkcije iz modula
potrebno je navođenje imena modula ispred imena funkcije
pogodno ako koristimo više modula u programu |
from math import sqrt
print (sqrt(16))
from math import *
print (sqrt(16)) | možemo koristiti samo navedenu funkciju iz modula
ne treba navoditi ime modula ispred imena funkcije
nije pogodno ako koristimo više modula u programu
možemo koristiti sve funkcije iz modula
ne treba navoditi ime modula ispred imena funkcije
nije pogodno ako koristimo više modula u programu |
Osim funkcije sqrt, modul math sadrži | i ostale funkcije među kojima su: ceil, floor, exp, log, sin, cos, tan, asin i acos |
Funkcija ceil
Funkcija floor | vraća najmanji cijeli broj veći ili jednak broju koji smo uzeli kao parametar
vraća najveći cijeli broj manji ili jednak broju koji smo primili kao parametar |
Funkcija exp | računa e gdje kao parametar uzima potenciju |
računa sinus od broja
računa kosinus od broja
računa tangens od broja | funkcija sin
funkcija cos
funkcija tan |
Na slici su prikazane | najčešće korištene ugrađene funkcija modula math |
randint(a,b)
random() | generira slučajni cijeli broj iz intervala [a,b>
generira slučajni realan broj iz intervala [0,1> |
metode "ulančavamo" | tako da kada neka metoda kao rezultat daje string onda se na taj novi string opet može primijeniti metoda |