Курс 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"
- Работа с Event() в threading
- Подсчет элементов в списке с Counter
- Инверсия списков и строк в Python
- Асинхронное выполнение задач в процессах
- Безопасные SQL-запросы в Python 3.11
- Настройка шрифта и цвета в Tkinter
- Хранение переменных в словаре.
- Просмотр внешних файлов в %pycat
- Генераторы данных
- Добавление цвета в консоли
- Форматирование данных с pprint
- Преобразование списка в словарь через генератор
- Обработка исключений в Python
- Блок else в обработке исключений
- Декоратор Property в Python
- Преобразование текста в речь с Python
- Использование type hints
- Поиск индекса элемента
- Регистрация на TenChat
- Библиотека wikipedia для Python
- Работа с изображениями PIL
- Операции с матрицами в Python
- Присоединение элементов коллекции
- Получение текущей даты в Python
- Строки в Python: апострофы и кавычки
- Логические операторы в Python
- Принципы LSP и ISP в Python
- Цикл for в Python
- Обновление шаблона base.html
- Удаление файлов в Python
- Константы в модуле cmath
- Преобразование символов с помощью map
- Retrying в Python: повторные вызовы
- Создание итератора
- Изменение регистра данных
- Модуль xkcd: добавление юмора в Python
- Замена текста с помощью sub
- Обязательные аргументы в Python
- Удаление символа из строки
- Пустой оператор pass в Python
- Рекурсия для обращения строки
- Создание именованных кортежей в Python
- Лямбда-функции в цикле
- Метод remove() для удаления элемента из списка
- Обратный список чисел
- Метод __iand__ для пользовательских классов
- Непрерывная проверка в Python
- Проверка на истинность объектов в Python
- Метод lt для сортировки объектов















