Курс 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. Метод append() для списка
  4. Инициализация структур данных
  5. Сортировка элементов в Python
  6. Использование super() в Python
  7. Разбиение текста в Python
  8. Копирование объектов в Python
  9. Определение объема памяти объекта
  10. Работа с асинхронными задачами в Python
  11. Генерация случайных чисел в Python
  12. Порядок и длина множеств в Python
  13. Поиск файлов по шаблону
  14. Преобразование вложенного списка
  15. Работа с комплексными числами в Python
  16. Списковое включение в Python
  17. Конкатенация списков в Python
  18. Переворот списка в Python
  19. Функциональное программирование.
  20. Namedtuple в Python
  21. Howdoi — получение ответов из терминала
  22. Методы работы со списками
  23. Метод index() в Python
  24. Глобальные переменные в Python
  25. Операторы += в Python
  26. Метод classmethod
  27. Склеивание строк без циклов
  28. Удаление символа из строки
  29. Работа со строками в Python
  30. Python Метод del.
  31. Обработка ошибок в JSON данных
  32. Функции в одну строку
  33. Округление чисел с помощью round
  34. Python defaultdict добавление ключа
  35. Извлечение новостей с помощью newspaper3k
  36. Вывод переменной и строки в Python
  37. Сравнение объектов в Python
  38. Удаление элемента по индексу
  39. Переопределение метода __eq__
  40. Объединение строк с помощью метода join
  41. Разбиение строки в Python

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