Курс 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. Освоение Python
  2. Работа с множествами в Python
  3. Отладка регулярных выражений в Python
  4. Методы Python для работы с данными
  5. Очистка входных данных
  6. Функция product() в Python
  7. Моржовый оператор в Python 3.8
  8. Правила именования переменных
  9. Оператор «or» в Python
  10. Распаковка элементов массива
  11. 9 уловок для чистого кода
  12. Python Calendar Usage
  13. Работа с переменными в Python
  14. Использование двоеточия в Python
  15. Подчеркивание в REPL
  16. Извлечение аудио из видео
  17. Списки: объединение, изменение
  18. Удаление знаков препинания в Python
  19. Генератор бросков кубиков
  20. Библиотека sh: удобные команды терминала
  21. Сравнение строк в Python
  22. Установка и использование howdoi
  23. Оператор Walrus в Python
  24. Поиск с помощью регулярных выражений
  25. Monkey Patching в Python
  26. Добавление кнопки в tkinter
  27. Исправление ошибки NameError
  28. Удаление элемента по индексу
  29. Подсчет элементов в Python
  30. Оптимизация параметров в Python
  31. Вывод баннеров
  32. Python: динамическая типизация и проверка типов
  33. Удаление символов новой строки в Python.
  34. Получение текущей даты в Python
  35. Работа с JSON в Python
  36. Поиск частого элемента
  37. Логические значения в Python
  38. Работа с изображениями Pillow
  39. Обработка элементов в Python
  40. Работа со словарями
  41. Метод join для объединения строк
  42. Библиотека Emoji: использование смайлов в Python
  43. Особенности ключей словаря в Python
  44. Декораторы в Python
  45. Атрибуты класса и экземпляра
  46. Простой калькулятор Python
  47. Использование эмодзи в Python

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