
Python v základu obsahuje pouze základní početní operátory: plus, mínus, krát, děleno, celočíselné dělení, zbytek po celočíselném dělení a obecnou mocninu. Pro většinu výpočtů to stačí, pro další matematické funkce už musíme do Pythonu vložit matematický modul, který nám je poskytne. Modul se jmenuje math.
Modul do programu vložíme pomocí deklarace import math
, ideálně na začátek programu:
import math # vkládáme modul a = 25 b = math.sqrt(25) # počítáme druhou odmocninu print("Druhá odmocnina z", a, " je", b
Zrovna druhou odmocninu (ale i třetí, čtvrtou, libovolnou) lze v Pythonu zadat i bez modulu math, pokud si vzpomeneme na základní matematické pravidla pro počítání s mocninami.

Další funkce:
Funkce | Matematický význam | Poznámka |
---|---|---|
math.exp(x) math.log(x) math.log(x, a) | exponenciální funkce ex přirozený logaritmus x logartimus x o základu a | |
math.sin(x) math.sin(math.radians(d)) math.cos(x) math.tan(x) math.cot(x) | goniometrická funkce sinus goniometrická funkce kosinus goniometrická funkce tangens goniometrická funkce kotangens | x = zadáváme ve radiánech d = zadáváme ve stupních |
math.asin(x) math.acos(x) math.atan(x) | arkus sinus arkus kosinus arkus tangens | x=radiány |
math.radians(d) math.degrees(x) | převod ze stupňů na radiány převod z radiánu na stupně | d = stupně x = radiány |
math.pi math.e math.inf | π, pí = 3.1415926535… Eulerovo číslo, e = 2,71828… + nekonečno typu float | zadává se jenom math.pi |
math.fabs(x) | absolutní hodnota x | |
math.ceil(x) | zaokrouhlení čísla nahoru | x = jakékoliv číslo |
math.floor(x) | zaokrouhlení čísla dolů | x = jakékoliv číslo |
Modul math nabízí i další funkce, více v dokumentaci.
Přidejte odpověď
Pro přidávání komentářů se musíte nejdříve přihlásit.