Курс 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
- Отладка регулярных выражений в Python
- Методы Python для работы с данными
- Очистка входных данных
- Функция product() в Python
- Моржовый оператор в Python 3.8
- Правила именования переменных
- Оператор «or» в Python
- Распаковка элементов массива
- 9 уловок для чистого кода
- Python Calendar Usage
- Работа с переменными в Python
- Использование двоеточия в Python
- Подчеркивание в REPL
- Извлечение аудио из видео
- Списки: объединение, изменение
- Удаление знаков препинания в Python
- Генератор бросков кубиков
- Библиотека sh: удобные команды терминала
- Сравнение строк в Python
- Установка и использование howdoi
- Оператор Walrus в Python
- Поиск с помощью регулярных выражений
- Monkey Patching в Python
- Добавление кнопки в tkinter
- Исправление ошибки NameError
- Удаление элемента по индексу
- Подсчет элементов в Python
- Оптимизация параметров в Python
- Вывод баннеров
- Python: динамическая типизация и проверка типов
- Удаление символов новой строки в Python.
- Получение текущей даты в Python
- Работа с JSON в Python
- Поиск частого элемента
- Логические значения в Python
- Работа с изображениями Pillow
- Обработка элементов в Python
- Работа со словарями
- Метод join для объединения строк
- Библиотека Emoji: использование смайлов в Python
- Особенности ключей словаря в Python
- Декораторы в Python
- Атрибуты класса и экземпляра
- Простой калькулятор Python
- Использование эмодзи в Python















