Курс Python → Создание комплексных чисел

Комплексные числа в Python представляют собой числа, которые состоят из двух частей: действительной и мнимой. Действительная часть обозначается как Re, а мнимая как Im. Например, комплексное число может быть представлено в виде a + bi, где a — это действительная часть, b — мнимая часть, а i — мнимая единица.

Для создания комплексного числа в Python можно воспользоваться функцией complex(), передав ей два аргумента — действительную и мнимую части. Например, complex(3, 4) создаст комплексное число 3 + 4i. Также можно создать комплексное число с помощью оператора прямого присваивания, например z = 2 + 5j.

Комплексные числа широко используются в различных областях, таких как физика, инженерия, математика и другие научные дисциплины. Например, в электрических цепях комплексные числа используются для представления импеданса, который зависит от сопротивления и реактивного сопротивления.

z1 = complex(2, 3)
z2 = 4 + 5j
print(z1)  # Вывод: (2+3j)
print(z2)  # Вывод: (4+5j)

Кроме того, комплексные числа в Python поддерживают арифметические операции, такие как сложение, вычитание, умножение и деление. Для выполнения этих операций над комплексными числами используются стандартные операторы +, -, * и /. Например, для сложения комплексных чисел z1 и z2 используется выражение z1 + z2.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Установка и использование Python-dateutil
  2. Измерение времени выполнения с помощью time
  3. Сортировка с параметром key
  4. Регулярные выражения в Python
  5. Создание и использование ChainMap
  6. Методы split() и join() — Python строк.
  7. Переворот строки с помощью срезов
  8. Добавление Progressbar в Python
  9. Модуль os: работа с файлами и папками
  10. Библиотека Emoji: использование смайлов в Python
  11. Работа с PosixPath() в Python
  12. Управление IP-адресами через прокси
  13. split() — разделение строки
  14. Парсинг веб-страниц с Beautiful Soup
  15. Модуль inspect
  16. Удаление дубликатов с помощью множеств
  17. Генераторы в Python
  18. Декоратор Ajax required
  19. Использование модуля __future__
  20. kwargs в Python
  21. Создание и инициализация объектов
  22. Инверсия списка и строки в Python
  23. Удаление первого элемента списка
  24. Аннотации типов в Python
  25. Протокол управления контекстом
  26. Импорт в Python: список all
  27. Использование type hints
  28. Enum в Python: создание и использование перечислений
  29. Освоение Python
  30. Справка по импортированным модулям
  31. Карта бомбоубежищ в Москве и Питере
  32. Метод init в Python
  33. Удаление элемента из списка в Python
  34. Работа с классами данных
  35. Глобальные переменные в Python
  36. Операции с массивами в NumPy
  37. Вычисление разности множеств в Python
  38. Синхронизация потоков с time.sleep()
  39. Основы работы с базами данных в Python
  40. Python и Юникод: работа с цифрами
  41. Метод get для словаря
  42. Импорт модулей в Python 3.12
  43. GitHub в Telegram: подписка на уведомления
  44. Преобразование строки в число
  45. Преобразование регистра строк

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