Курс 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"
- Использование функции enumerate()
- Библиотека sh: использование команд bash в Python
- Работа со словарями в Python
- Форматирование строк в Python.
- Использование функции product
- Оператор in в Python
- Работа с байтовыми строками в Python
- Проверка версии Python
- Назначение максимального и минимального значения переменной в Python.
- Печать календаря
- Профилирование кода
- Сериализация объектов в Python
- Комментарии в Python.
- Удаление эмодзи с помощью pandas
- Объединение списков с использованием itertools.chain
- Отладка утечек памяти в Python
- Метод setdefault() в Python
- Генераторы в Python
- Добавление цвета в консоли
- Загрузка постов Instagram
- Функция format() в Python
- Combobox в Tkinter
- Скрытие вывода данных
- Модуль pprint
- Символ подчеркивания в Python
- Подсчет частотности элементов в Python
- Генератор бросков кубиков
- Метод Enumerate() для списков
- Поиск индекса элемента в списке
- Метод __irshift__ для побитового сдвига вправо
- Работа с f-строками 2.0
- Удаление файлов и папок в Python
- Распаковка значений в Python
- Округление чисел с помощью round
- Генераторы в Python
- Пропуск строк в файле с itertools
- Резервирование символов в Python
- Переопределение метода __eq__
- Python Метод Union Множеств
- Округление дробей в Python
- Списковое включение в Python
- Оптимизация поиска в словарях
- Форматирование строк в Python
- Установка и использование howdoi















