Курс 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"

  1. Использование функции enumerate()
  2. Библиотека sh: использование команд bash в Python
  3. Работа со словарями в Python
  4. Форматирование строк в Python.
  5. Использование функции product
  6. Оператор in в Python
  7. Работа с байтовыми строками в Python
  8. Проверка версии Python
  9. Назначение максимального и минимального значения переменной в Python.
  10. Печать календаря
  11. Профилирование кода
  12. Сериализация объектов в Python
  13. Комментарии в Python.
  14. Удаление эмодзи с помощью pandas
  15. Объединение списков с использованием itertools.chain
  16. Отладка утечек памяти в Python
  17. Метод setdefault() в Python
  18. Генераторы в Python
  19. Добавление цвета в консоли
  20. Загрузка постов Instagram
  21. Функция format() в Python
  22. Combobox в Tkinter
  23. Скрытие вывода данных
  24. Модуль pprint
  25. Символ подчеркивания в Python
  26. Подсчет частотности элементов в Python
  27. Генератор бросков кубиков
  28. Метод Enumerate() для списков
  29. Поиск индекса элемента в списке
  30. Метод __irshift__ для побитового сдвига вправо
  31. Работа с f-строками 2.0
  32. Удаление файлов и папок в Python
  33. Распаковка значений в Python
  34. Округление чисел с помощью round
  35. Генераторы в Python
  36. Пропуск строк в файле с itertools
  37. Резервирование символов в Python
  38. Переопределение метода __eq__
  39. Python Метод Union Множеств
  40. Округление дробей в Python
  41. Списковое включение в Python
  42. Оптимизация поиска в словарях
  43. Форматирование строк в Python
  44. Установка и использование howdoi

Marketello читают маркетологи из крутых компаний