Курс 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"
- Работа с Telegram API на Python
- Изменение переменной в Python: nonlocal
- Создание и инициализация объектов
- Операторы сравнения в Python
- Определение функций с необязательными аргументами
- Проверка переменных окружения в Python
- Искажение имен в Python
- Округление банкира в Python
- Условные выражения в Python
- Декодирование байтов в строку
- Исправление ошибки NameError
- Создание генераторов
- Списковое включение в Python
- Работа с рекламными данными в Pandas
- Функция map() в Python
- Работа с collections в Python.
- Обработка StopIteration в Python
- Обработка аргументов Python
- Метод append() для списка
- Функции в Python
- Установка User-Agent в Python
- Управление экспортом элементов
- Работа с zip-архивами в Python
- Область видимости переменных
- Просмотр атрибутов и методов класса
- Принципы SRP и OCP
- Метод Enumerate() для списков
- Названия переменных
- Декоратор для группы пользователей в Django
- Модуль subprocess: запуск внешних команд
- Область видимости переменных
- Удаление дубликатов с помощью множеств
- Блок else в циклах.
- Numpy: разбиение массивов
- Избегайте использования goto
- Codecademy в Telegram
- Декодирование строк в Python
- Работа с изменяемыми коллекциями
- Присоединение элементов коллекции
- Обработка ошибок в Python
- Копирование и вставка текста в Python
- Хэш-функции и метод цепочек
- Сортировка в Python
- Регистрация на хакатоне
- Поиск шаблона в строке
- Модуль xkcd: загрузка комиксов















