Biblioteka math w Pythonie

🔢📐Poznaj bibliotekę math w Pythonie – matematyka na sterydach

#Biblioteka #math to jeden z najbardziej przydatnych modułów w #Python. Dzięki niej możesz wykonywać obliczenia matematyczne szybciej, dokładniej i prościej — bez pisania wszystkiego od zera.
Idealna dla uczniów, nauczycieli, programistów i wszystkich, którzy chcą mieć matematykę pod kontrolą!


🧮Co daje math ?

Dzięki niej wykonasz m.in.:

✔ funkcje trygonometryczne (sin, cos, tan)
✔ logarytmy, potęgi, pierwiastki
✔ zaokrąglenia (ceil, floor, trunc)
✔ silnie, permutacje i kombinacje
✔ liczenie dystansów, reszt, zaawansowane porównania
✔ operacje numeryczne na wysokiej precyzji


🔥 Przykłady użycia

🔸 Sinus i cosinus

1
2
import math
print(math.sin(math.pi / 2))   # 1.0

🔸 Logarytm

1
print(math.log(8, 2))  # 3.0

🔸 Pierwiastek

1
print(math.sqrt(25))  # 5.0

🔸 Największy wspólny dzielnik (gcd)

1
print(math.gcd(42, 56))  # 14

🚀 Dlaczego warto się jej nauczyć?

  • Ułatwia pisanie gier, symulacji, animacji, projektów fizycznych i robotycznych
  • Pomaga w zadaniach szkolnych i maturalnych
  • Skraca kod i pozwala pisać czystsze, profesjonalne programy
  • Otwiera drzwi do bardziej zaawansowanych projektów

📘Tabela funkcji math w Pythonie

🔢 Funkcje trygonometryczne

FunkcjaOpisPrzykład
1
sin(x)
sinus (x w radianach)
1
math.sin(math.pi/2)
→ 1.0
1
cos(x)
cosinus
1
math.cos(0)
→ 1.0
1
tan(x)
tangens
1
math.tan(math.pi/4)
→ 1.0
1
asin(x)
arcus sinus
1
math.asin(1)
1
acos(x)
arcus cosinus
1
math.acos(0)
1
atan(x)
arcus tangens
1
math.atan(1)
1
atan2(y, x)
ATAN uwzględniający znak
1
math.atan2(1, 1)
1
hypot(x, y)
√(x²+y²)
1
math.hypot(3,4)
→ 5

🔥 Funkcje hiperboliczne

FunkcjaOpisPrzykład
1
sinh(x)
sinus hiperboliczny
1
math.sinh(1)
1
cosh(x)
cosinus hiperboliczny
1
math.cosh(1)
1
tanh(x)
tangens hiperboliczny
1
math.tanh(1)
1
asinh(x)
arcus sinh
1
math.asinh(1)
1
acosh(x)
arcus cosh
1
math.acosh(2)
1
atanh(x)
arcus tanh
1
math.atanh(0.5)

🧮 Logarytmy i potęgi

FunkcjaOpisPrzykład
1
exp(x)
e^x
1
math.exp(1)
1
expm1(x)
e^x – 1
1
math.expm1(0.001)
1
log(x, base)
log dowolnej podstawy
1
math.log(8,2)
→ 3
1
log10(x)
log dziesiętny
1
math.log10(100)
→ 2
1
log2(x)
log binarny
1
math.log2(8)
→ 3
1
log1p(x)
log(1+x)
1
math.log1p(0.001)
1
pow(x, y)
potęgowanie
1
math.pow(3,2)
1
sqrt(x)
pierwiastek
1
math.sqrt(16)
→ 4

🔁 Konwersje kątów

FunkcjaOpisPrzykład
1
degrees(x)
rad → stopnie
1
math.degrees(math.pi)
→ 180
1
radians(x)
stopnie → rad
1
math.radians(180)

🧊 Zaokrąglenia i rozdzielanie liczb

FunkcjaOpisPrzykład
1
ceil(x)
zaokr. w górę
1
math.ceil(4.2)
→ 5
1
floor(x)
zaokr. w dół
1
math.floor(4.9)
→ 4
1
trunc(x)
obcięcie ułamka
1
math.trunc(4.8)
→ 4
1
modf(x)
część ułamkowa + całkowita
1
math.modf(3.14)

🔍 Funkcje numeryczne

FunkcjaOpisPrzykład
1
isfinite(x)
czy skończona
1
math.isfinite(5)
1
isinf(x)
czy nieskończoność
1
math.isinf(math.inf)
1
isnan(x)
czy NaN
1
math.isnan(math.nan)
1
isclose(a,b)
porównanie z tolerancją
1
math.isclose(0.3, 0.1+0.2)
1
nextafter(x,y)
kolejna liczba
1
math.nextafter(1,2)
1
ulp(x)
dokładność float
1
math.ulp(1.0)

📐 Kombinatoryka

FunkcjaOpisPrzykład
1
factorial(n)
n!
1
math.factorial(5)
→ 120
1
comb(n,k)
kombinacje
1
math.comb(5,2)
→ 10
1
perm(n,k)
permutacje
1
math.perm(5,2)
→ 20
1
prod(iter)
iloczyn
1
math.prod([2,3,4])
→ 24

📏 Arytmetyka i operacje

FunkcjaOpisPrzykład
1
gcd(a,b)
największy wspólny dzielnik
1
math.gcd(42,56)
1
lcm(a,b)
najmniejsza wspólna wielokrotność
1
math.lcm(6,8)
1
fmod(x,y)
reszta C
1
math.fmod(10,3)
1
remainder(x,y)
reszta IEEE
1
math.remainder(10,3)
1
frexp(x)
mantysa + wykładnik
1
math.frexp(8)
1
ldexp(m,e)
odwrotność frexp
1
math.ldexp(0.5,4)
1
copysign(x,y)
znak y dla x
1
math.copysign(3,-10)
1
fabs(x)
wartość bezwzględna
1
math.fabs(-5)
1
fsum(iter)
dokładna suma
1
math.fsum([0.1]*10)
1
dist(p,q)
dystans
1
math.dist([0,0],[3,4])
1
isqrt(x)
pierwiastek całkowity
1
math.isqrt(10)
→ 3

🧬 Funkcje specjalne

FunkcjaOpisPrzykład
1
erf(x)
funkcja błędu
1
math.erf(1)
1
erfc(x)
dopełnienie funkcji błędu
1
math.erfc(1)
1
gamma(x)
funkcja gamma
1
math.gamma(5)
1
lgamma(x)
log gamma
1
math.lgamma(5)

🧩 Stałe matematyczne

StałaOpisPrzykład
1
pi
π3.14159…
1
e
e2.71828…
1
tau
6.28318…
1
inf
nieskończoność
1
math.inf
1
nan
not-a-number
1
math.nan

🌐 Zamów swoją Witrynę lub Aplikację internetową

https://www4you.eu

🚀 Startuj z własną stroną lub aplikacją!

 

 

 

error: Treść jest chroniona !!
Komputerowka.pl | Biblioteka Mathe Python

Arnold Basiński

Komputerowka.pl

Versja: 1.0.1

komputerówka.pl | Radość programowania

Napisz wiadomość

Smok Heighwaya | Klasówki i Kartkóki online
Krzywa Hilberta | Kartkówki i Klasówki online
Dywan Sierpińskiego | Kartkówki i Klasówki online
Drzewo Pitagorada | Kartkówki i Klasówki online
FRaktale Juli | Klasówki i Kartkówki online
Zbiór Mandelbrota | Klasówki i kartkówki online
Trojkat Sierpińskiego | Kartkówki i klasówki online
Płatek Kocha | Kartkówki i klasówki online