Korzystanie z biblioteki Math
Poznaj funkcje matematyczne w Pythonie.
Korzystanie z biblioteki Math to bezpłatna lekcja Python For Kids na CoddyKit. To lekcja 2 z 3. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej Python For Kids, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Python For Kids zawiera 3 lekcji w sumie.
Korzystanie z biblioteki Math
Witamy w lekcji poświęconej bibliotece Math! Dziś dowiedzą się Państwo, jak korzystać z biblioteki math w języku Python. Udostępnia ona wiele przydatnych funkcji służących do wykonywania obliczeń matematycznych.

Czym jest biblioteka Math?
Biblioteka math w języku Python zawiera funkcje do wykonywania podstawowych i zaawansowanych operacji matematycznych, takich jak:
- Obliczanie pierwiastków kwadratowych i potęg
- Praca z funkcjami trygonometrycznymi
- Znajdowanie największego wspólnego dzielnika (NWD)
- Używanie stałych, takich jak
πie
Zacznijmy od zaimportowania biblioteki math.
Importowanie biblioteki Math
Aby używać biblioteki math, należy zaimportować ją do programu:
Przykład:
# Imports the math library
import math
# Prints the value of pi
print("The value of pi is:", math.pi)
# Output: The value of pi is: 3.141592653589793
Typowe funkcje matematyczne
Biblioteka math udostępnia wiele funkcji do wykonywania typowych obliczeń:
math.sqrt(x): Zwraca pierwiastek kwadratowy zx.math.pow(x, y): Zwraca wartośćxpodniesioną do potęgiy.math.ceil(x): Zaokrąglaxw górę do najbliższej liczby całkowitej.math.floor(x): Zaokrąglaxw dół do najbliższej liczby całkowitej.
Przykład:
import math
# Demonstrates common math functions
print("Square root of 16:", math.sqrt(16)) # Output: 4.0
print("2 raised to the power 3:", math.pow(2, 3)) # Output: 8.0
print("Ceiling of 2.3:", math.ceil(2.3)) # Output: 3
print("Floor of 2.7:", math.floor(2.7)) # Output: 2
Funkcje trygonometryczne
Biblioteka math zawiera funkcje do wykonywania obliczeń trygonometrycznych:
math.sin(x): Zwraca sinus wartościx(w radianach).math.cos(x): Zwraca cosinus wartościx(w radianach).math.tan(x): Zwraca tangens wartościx(w radianach).
Przykład:
import math
# Demonstrates trigonometric functions
angle = math.radians(30) # Converts degrees to radians
print("Sine of 30 degrees:", math.sin(angle)) # Output: 0.5
print("Cosine of 30 degrees:", math.cos(angle)) # Output: ~0.866
print("Tangent of 30 degrees:", math.tan(angle)) # Output: ~0.577
Używanie stałych
Biblioteka math udostępnia stałe, takie jak math.pi (π) i math.e (liczba Eulera):
Przykład:
import math
# Demonstrates constants from the math library
print("The value of pi is:", math.pi) # Output: 3.141592653589793
print("The value of e is:", math.e) # Output: 2.718281828459045
Funkcje zaawansowane
Biblioteka math udostępnia również funkcje do wykonywania zaawansowanych obliczeń:
math.factorial(x): Zwraca silnię liczbyx.math.gcd(x, y): Zwraca największy wspólny dzielnik liczbxiy.math.log(x, base): Zwraca logarytm liczbyxo podanej podstawie.
Przykład:
import math
# Demonstrates advanced math functions
print("Factorial of 5:", math.factorial(5)) # Output: 120
print("GCD of 8 and 12:", math.gcd(8, 12)) # Output: 4
print("Logarithm of 1000 (base 10):", math.log(1000, 10)) # Output: 3.0
Przykład praktyczny: obliczenia dotyczące koła
Obliczmy obwód i pole koła za pomocą biblioteki math.
Przykład:
import math
# Prompts the user for the radius
radius = float(input("Enter the radius of the circle: "))
# Calculates circumference and area
circumference = 2 * math.pi * radius
area = math.pi * math.pow(radius, 2)
# Prints the results
print(f"Circumference: {circumference:.2f}")
print(f"Area: {area:.2f}")
import math
# Calculates and prints the result
result = math.sqrt(49) + math.factorial(3)
print("Result:", result)
Świetna robota!
Nauczyłeś się używać biblioteki math do wykonywania podstawowych i zaawansowanych obliczeń matematycznych. Niezależnie od tego, czy pracujesz z trygonometrią, silniami czy stałymi, takimi jak π, biblioteka math jest zaawansowanym narzędziem do rozwiązywania problemów matematycznych. Eksperymentuj dalej z jej funkcjami, aby rozwijać swoje umiejętności programistyczne!

Ucz się Python dzięki korepetycjom AI — za darmo
Pisz i uruchamiaj kod w przeglądarce, otrzymuj natychmiastową pomoc od korepetytora AI dostępnego 24/7 i kontynuuj naukę w sieci lub w aplikacji.
- Kursy
- 22
- Lekcje
- 94
Często zadawane pytania
Czy lekcja „Korzystanie z biblioteki Math” jest bezpłatna?
Tak — pełny tekst „Korzystanie z biblioteki Math” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu Python For Kids, przejdź na CoddyKit PRO. Kurs Python For Kids zawiera 3 lekcji w sumie.
Co nauczysz się w „Korzystanie z biblioteki Math”?
Poznaj funkcje matematyczne w Pythonie. Ćwiczysz Python For Kids z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.
Czy potrzebuję doświadczenia, aby zacząć Python For Kids?
Nie wymagamy żadnego doświadczenia. Python For Kids w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 2 z 3.
Ile czasu zajmuje lekcja „Korzystanie z biblioteki Math”?
Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.
Czy mogę pisać i uruchamiać kod w tej lekcji Python For Kids?
Tak. Każda lekcja Python For Kids zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.
Wszystkie lekcje w tym kursie
- Wprowadzenie do bibliotek Pythona
- Korzystanie z biblioteki Math
- Wprowadzenie do PyGame