Курс 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"
- Профилирование с cProfile
- Инициализация переменных
- Возврат значений из генератора
- Делегирование в Python
- Поиск уникальных и повторяющихся элементов
- Вывод букв строки в Python
- Руководство по библиотеке pydantic
- Python Translator: создание локальных переводчиков
- Подсчет элементов в Python
- Принципы программирования
- Лямбда-функции в Python
- Работа с комплексными числами
- Кортеж в Python: создание, доступ, изменение
- Функция pow() — возвести число в степень
- Функции any() и all() в Python
- Добавление кнопки в tkinter
- Работа с IP-адресами в Python
- Освоение Python
- Обработка исключений в Python 3
- Объединение множеств в Python
- Копирование объектов в Python
- Тестирование с unittest
- Мониторинг работы программы Py-spy
- Отладка утечек памяти в Python
- Работа с необработанными строками
- Enum в Python
- Итерация по итерируемым объектам
- Область видимости переменных
- Обработка исключений в Python
- Декораторы с аргументами
- Упрощенный вывод данных в Python
- Обработка исключений в Python
- Отправка POST-запроса в REST API
- Имена объектов в Python
- Установка и загрузка Instaloader
- Пропуск начальных строк с помощью dropwhile()
- Получение локальных переменных в Python
- Создание директории в Python
- Комментарии в Python
- Парсинг веб-страниц с Beautiful Soup
- Метод join() для объединения элементов
- Эффективная конкатенация строк в Python
- Передача неизвестных аргументов в Python.
- Метод rsub в Python: расширение функциональности вычитания
- Проверка условий в Python















