Python For Kids · Lekcja

Korzystanie z biblioteki Math

Poznaj funkcje matematyczne w Pythonie.

Lekcja 2 z 310 kroki

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.

Korzystanie z biblioteki Math — ilustracja 1

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 π i e

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 z x.
  • math.pow(x, y): Zwraca wartość x podniesioną do potęgi y.
  • math.ceil(x): Zaokrągla x w górę do najbliższej liczby całkowitej.
  • math.floor(x): Zaokrągla x w 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ści x (w radianach).
  • math.cos(x): Zwraca cosinus wartości x (w radianach).
  • math.tan(x): Zwraca tangens wartości x (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ę liczby x.
  • math.gcd(x, y): Zwraca największy wspólny dzielnik liczb x i y.
  • math.log(x, base): Zwraca logarytm liczby x o 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!

Korzystanie z biblioteki Math — ilustracja 10
Bezpłatny start

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

  1. Wprowadzenie do bibliotek Pythona
  2. Korzystanie z biblioteki Math
  3. Wprowadzenie do PyGame
← Powrót do Python For Kids