Курс Python → Модуль math: основные функции
Модуль math в Python представляет собой библиотеку, которая содержит широкий спектр наиболее часто используемых математических функций и констант. Этот модуль позволяет производить вычисления на множестве вещественных чисел, что делает его незаменимым инструментом для решения различных математических задач в программировании.
Однако, стоит помнить, что модуль math не подходит для работы с комплексными числами. Если вам необходимо проводить вычисления с комплексными числами, то лучше использовать модуль cmath. В нем содержатся комплексные версии большинства функций, которые представлены в модуле math, что позволяет эффективно работать с комплексными числами.
Пример использования модуля math:
import math
# Вычисление квадратного корня
x = math.sqrt(16)
print(x)
# Вычисление синуса
y = math.sin(math.pi/2)
print(y)
В данном примере мы импортируем модуль math и используем его функции для вычисления квадратного корня числа 16 и синуса угла pi/2. Таким образом, модуль math позволяет легко и удобно выполнять различные математические операции в Python.
Другие уроки курса "Python"
- Инверсия списка и строки
- Оптимизация памяти с slots
- Работа с контекстными менеджерами
- Методы split() и join() — Python строк.
- Функции any() и all() в Python
- Атрибуты объекта в Python
- Оптимизация памяти с __slots__
- Оптимизация памяти в Python
- Явный импорт переменных
- Работа с *args и **kwargs в Python
- Асинхронное программирование с asyncio
- Отладка производительности Python
- Лямбда-функции в Python
- Python reversed() vs срез[::-1]
- Конструктор в Python
- Создание новых функций через partial
- Работа с комплексными числами
- Вывод сложных структур данных с помощью pprint
- Работа с collections.Counter
- Сериализация данных в JSON с помощью json.dumps
- Метод get для словарей
- Регулярные выражения: метод match
- Доступ к локальным переменным
- Оценка выражений генератора в Python
- Оператор is в Python
- Метод ne для сравнения объектов
- Объявление переменных в Python
- Проверка условий: all и any
- Модуль os в Python: работа с файлами
- Класс Counter() для подсчета элементов
- Работа с итераторами в Python
- Сортировка с помощью key
- Запуск внешних программ с subprocess
- Инверсия списков и строк в Python
- Работа с Enum в Python3.
- Управление ресурсами в Python
- Хешируемые ключи в Python
- Генераторы данных
- Функция reversed() в Python
- Очистка строки в Python
- Профилирование кода на Python
- Python Calendar Usage
- Передача неизвестных аргументов в Python.
- Запуск Python из интерпретатора
- Преобразование символов в нижний регистр
- Возврат нескольких значений















