Курс Python → Операции с комплексными числами
Для выполнения математических операций с комплексными числами в Python используется встроенный тип данных complex. Для создания комплексного числа необходимо использовать синтаксис вида a + bj, где a — действительная часть, b — мнимая часть, j — мнимая единица.
# Пример создания комплексного числа
z = 3 + 4j
Для выполнения операций над комплексными числами можно использовать стандартные математические операторы. Например, для сложения комплексных чисел необходимо использовать оператор «+», для умножения — оператор «*».
# Пример сложения комплексных чисел
z1 = 3 + 4j
z2 = 1 + 2j
result = z1 + z2
print(result) # Вывод: (4+6j)
Python также предоставляет возможность выполнения других математических операций над комплексными числами. Например, для нахождения модуля комплексного числа можно использовать функцию abs(), для получения аргумента — функцию phase().
# Пример нахождения модуля и аргумента комплексного числа
z = 3 + 4j
modulus = abs(z)
argument = cmath.phase(z)
print(modulus, argument) # Вывод: 5.0 0.9272952180016122
Таким образом, Python предоставляет удобные средства для работы с комплексными числами, позволяя выполнять различные математические операции и получать необходимые характеристики комплексных чисел.
Другие уроки курса "Python"
- Раздувающийся словарь в Python
- Объединение словарей в Python
- Метод append() для списка
- Инициализация структур данных
- Сортировка элементов в Python
- Использование super() в Python
- Разбиение текста в Python
- Копирование объектов в Python
- Определение объема памяти объекта
- Работа с асинхронными задачами в Python
- Генерация случайных чисел в Python
- Порядок и длина множеств в Python
- Поиск файлов по шаблону
- Преобразование вложенного списка
- Работа с комплексными числами в Python
- Списковое включение в Python
- Конкатенация списков в Python
- Переворот списка в Python
- Функциональное программирование.
- Namedtuple в Python
- Howdoi — получение ответов из терминала
- Методы работы со списками
- Метод index() в Python
- Глобальные переменные в Python
- Операторы += в Python
- Метод classmethod
- Склеивание строк без циклов
- Удаление символа из строки
- Работа со строками в Python
- Python Метод del.
- Обработка ошибок в JSON данных
- Функции в одну строку
- Округление чисел с помощью round
- Python defaultdict добавление ключа
- Извлечение новостей с помощью newspaper3k
- Вывод переменной и строки в Python
- Сравнение объектов в Python
- Удаление элемента по индексу
- Переопределение метода __eq__
- Объединение строк с помощью метода join
- Разбиение строки в Python















