Курс 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
- Поиск подстроки в строке
- Создание коллекций из генератора
- Создание даты из строки ISO
- Метод ifloordiv для пользовательских классов
- Python: Splat-оператор и splatty-splat
- Декораторы в Python
- Измерение времени выполнения кода
- Работа с классами данных
- Python union() функция — объединение множеств
- Создание коллекций из выражения-генератора
- Добавление Progressbar в Python
- Цепные операции в Python
- Проверка дублей в списке.
- Определение относительного пути
- Решатель судоку на Python с pygame
- Удаление ссылок в Python
- Сравнение неупорядоченных списков
- Удаление ключей из словаря
- Путь к интерпретатору Python
- Получение текущей даты в Python
- Парсинг статей с Newspaper3k
- Генераторы в Python
- Python Calendar Usage
- Работа с NumPy.linalg
- Официальный канал Python в Telegram
- Применение промокода в Много лосося
- Инициализация переменных
- Установка и использование модуля Wikipedia
- Дефолтные параметры в Python
- Оптимизация параметров в Python
- Форматирование строк с помощью f-строк
- Построение графиков в терминале с bashplotlib
- Оператор Walrus в Python
- Подписка на SelectelNews в Twitter
- Создание новых списков через list comprehensions
- Объединение строк с помощью метода join
- Декораторы в Python
- Генераторы в Python
- Сортировка списка по индексам
- Запрос DELETE с библиотекой requests















