Курс 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"
- Метод __getitem__ в Python
- Метод __index__ в Python
- Пересечение списков с использованием множеств
- Справка по импортированным модулям
- Логирование в Python
- Объединение списков в Python.
- Модуль pprint
- Инициализация объекта
- Замыкания в Python
- Создание словарей с defaultdict
- Добавление Progressbar в Python
- Безопасный доступ к значениям словаря
- Оператор break в Python
- Установка и использование Logzero
- Управление асинхронными задачами с помощью Semaphore
- Поиск индексов в списке
- Генераторы и сеты в Python
- Создание GUI на Tkinter
- Область видимости переменных
- Удаление символа из строки
- Извлечение аудио из видео
- Явный импорт в Python
- Функция pow() — возвести число в степень
- Defaultdict в Python
- Многоточие в Python
- Colorama: окрашивание текста в Python
- Работа с GitHub в Telegram
- Создание графиков в терминале
- Работа с timedelta в Python
- Подписка на каналы разработчиков
- Python Метод Union Множеств
- Измерение времени выполнения в Python
- Combobox в Tkinter
- Метод title() в Python
- Символ подчеркивания в Python
- Встраивание HTML в Jupyter Notebook
- Отрицательные индексы списков
- Создание вложенных циклов for
- Работа с deque в Python
- Создание списков в Python
- Список методов и атрибутов
- Управление импортом в Python
- Получение размера объекта с sys.getsizeof()
- Удаление элемента из списка















