Курс Python → Работа с комплексными числами
Комплексные числа в Python представляются в виде пары значений — действительной и мнимой частей. Для создания комплексного числа используется функция complex(), которая принимает два аргумента: действительную и мнимую части. Например, complex(2, 3) создаст комплексное число 2 + 3i.
У комплексных чисел есть несколько атрибутов, которые позволяют получить доступ к их действительной и мнимой частям. Атрибуты .real и .imag возвращают соответственно действительную и мнимую части комплексного числа. Например, если z = complex(2, 3), то z.real вернет 2, а z.imag вернет 3.
Python также предоставляет набор встроенных функций для работы с комплексными числами. Например, функция abs() возвращает модуль комплексного числа, функция conjugate() возвращает комплексно-сопряженное число. Для выполнения арифметических операций с комплексными числами используются стандартные операторы +, -, *, /. Например, для сложения комплексных чисел a и b используется выражение a + b.
# Примеры использования атрибутов и функций комплексных чисел
z = complex(2, 3)
print(z.real) # Вывод: 2
print(z.imag) # Вывод: 3
# Примеры использования встроенных функций
z = complex(2, 3)
print(abs(z)) # Вывод: 3.605551275463989
print(z.conjugate()) # Вывод: (2-3j)
# Примеры арифметических операций
a = complex(1, 2)
b = complex(3, 4)
print(a + b) # Вывод: (4+6j)
print(a * b) # Вывод: (-5+10j)
Таким образом, работа с комплексными числами в Python довольно проста благодаря встроенным атрибутам и функциям. Они позволяют удобно получать доступ к действительной и мнимой частям чисел, а также выполнять различные операции, такие как сложение, умножение и получение модуля комплексного числа.
Другие уроки курса "Python"
- Оптимизация сравнения в Python
- Отладка кода
- Доступ к локальным переменным
- Поиск наиболее частого элемента списке
- Переопределение метода __pow__
- Обход дочерних элементов BeautifulSoup
- Функциональное программирование.
- Конвертация изображений в PDF
- Работа с IP-адресами в Python
- Преобразование в float
- Магические методы в Python
- Назначение максимального и минимального значения переменной в Python.
- Получение атрибутов и методов класса
- Работа с collections.Counter
- Комментарии в Python.
- Оформление текста в консоли с TermColor
- Оптимизация памяти с slots
- Функция zip() в Python
- Создание списка через итерацию
- Скачать видео с YouTube
- Шаблоны Flask: условия и циклы
- Метод rmatmul для обратного матричного умножения
- Метод __getitem__ в Python
- Изучение объектов с помощью dir()
- Метод count в Python: почему count(», ») возвращает 4?
- Работа с географическими данными в Python
- Работа с deque в Python
- Применение промокода в Много лосося
- Поиск наиболее частого элемента
- Оператор in для Python
- Фильтрация списков с itertools
- Документация функции help() в Python
- Абстракции словарей и множеств в Python
- Модуль subprocess: запуск внешних команд
- Python reversed() vs срез[::-1]
- Генерация QR-кодов с библиотекой qrcode
- Работа с исключениями в Python
- Запуск асинхронной корутины
- Обработка исключений с блоком else
- Функции классификации комплексных чисел
- Циклы в Python
- Метод lt для сортировки объектов
- Операторы объединения в Python 3.9
- Печать комбинаций в Python с Itertools
- Создание файла с проверкой ошибки
- Python: отсутствие точек с запятыми















