Использование библиотеки math
Изучите математические функции в Python.
«Использование библиотеки math» — бесплатный урок Python For Kids на CoddyKit. Это урок 2 из 3. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Python For Kids, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Python For Kids содержит 3 уроков всего.
Использование библиотеки math
Добро пожаловать на урок о библиотеке math! Сегодня вы узнаете, как использовать библиотеку math в Python. Она предоставляет множество полезных функций для выполнения математических вычислений.

Что такое библиотека math?
Библиотека math в Python содержит функции для выполнения простых и сложных математических операций, например:
- Вычисления квадратных корней и степеней
- Работы с тригонометрическими функциями
- Нахождения наибольшего общего делителя (GCD)
- Использования констант, таких как
πиe
Начнём с импорта библиотеки math.
Импорт библиотеки math
Чтобы использовать библиотеку math, импортируйте её в программу:
Пример:
# 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
Основные математические функции
Библиотека math предоставляет множество функций для распространённых вычислений:
math.sqrt(x): Возвращает квадратный корень числаx.math.pow(x, y): Возводитxв степеньy.math.ceil(x): Округляетxвверх до ближайшего целого числа.math.floor(x): Округляетxвниз до ближайшего целого числа.
Пример:
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
Тригонометрические функции
Библиотека math содержит функции для тригонометрических вычислений:
math.sin(x): Возвращает синус числаx(в радианах).math.cos(x): Возвращает косинус числаx(в радианах).math.tan(x): Возвращает тангенс числаx(в радианах).
Пример:
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
Использование констант
Библиотека math предоставляет такие константы, как math.pi (π) и math.e (число Эйлера):
Пример:
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
Расширенные функции
Библиотека math также предоставляет функции для сложных вычислений:
math.factorial(x): Возвращает факториал числаx.math.gcd(x, y): Возвращает наибольший общий делитель чиселxиy.math.log(x, base): Возвращает логарифм числаxпо указанному основанию.
Пример:
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
Практический пример: вычисления для круга
Вычислим длину окружности и площадь круга с помощью библиотеки math.
Пример:
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)
Отличная работа!
Вы научились использовать библиотеку math для простых и сложных математических вычислений. Тригонометрические функции, факториалы и константы, такие как π, — библиотека math предоставляет мощные инструменты для решения математических задач. Продолжайте экспериментировать с её функциями, чтобы совершенствовать свои навыки программирования!

Часто задаваемые вопросы
Урок «Использование библиотеки math» бесплатный?
Да — полный текст урока «Использование библиотеки math» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Python For Kids, подпишись на CoddyKit PRO. Курс Python For Kids содержит 3 уроков всего.
Чему я научусь в уроке «Использование библиотеки math»?
Изучите математические функции в Python. Ты практикуешь Python For Kids с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать Python For Kids?
Предыдущий опыт не требуется. Python For Kids на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 2 из 3.
Сколько времени занимает урок «Использование библиотеки math»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке Python For Kids?
Да. Каждый урок Python For Kids включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.
Все уроки этого курса
- Введение в библиотеки Python
- Использование библиотеки math
- Введение в PyGame