Курс 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"
- JMESPath в Python
- Преобразование чисел в восьмеричную строку
- Операции с кортежами
- Именованные срезы в Python
- Функция product() в Python
- Создание словарей и множеств в Python.
- Метод enumerate() в Python
- Секреты Python
- Python: Splat-оператор и splatty-splat
- Работа с JSON данными в Python
- Хэш-функции и метод цепочек
- Оператор «or» в Python
- Избегание циклических зависимостей классов в Python
- Многопроцессорное программирование в Python
- Функция map() в Python
- Циклы в Python
- Декоратор защиты анонимных пользователей
- Представление бесконечности в Python
- Вызов функций по строке в Python.
- Извлечение статей с newspaper3k
- Подписка на Kaspersky Team
- Установка и использование pyshorteners
- Управление IP-адресами через прокси
- Метод hash в Python
- Установка и использование emoji
- Python: изменяемые и неизменяемые коллекции
- Таймер обратного отсчета
- Методы в Python
- Разделение строки с помощью split()
- Преобразование в float
- Регистрация на хакатоне
- Равенство и идентичность в Python
- Управление мышью и клавиатурой с Pyautogui
- Настройка Cron
- Сортировка и обратный порядок
- Оператор += для объединения строк
- Метод count() для списка
- Создание пар из последовательностей
- Поиск с библиотекой Google
- Разделение строки на подстроки в Python
- Оператор space-invader
- PEP-401: оператор
- Работа с массивами в Numpy
- Поиск анаграмм с Counter
- Поиск самого длинного слова в списке с использованием max()
- Применение функции к элементам списка
- Роль ключевого слова self
- Использование super() в Python
- Combobox в Tkinter















