Курс 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. Работа с модулем bisect
  2. Python enumerate() использование
  3. Извлечение аудио из видео
  4. Оператор Walrus в Python
  5. Проверка наличия элемента в списке
  6. Многопоточность и асинхронное программирование в Python
  7. Управление асинхронными задачами на Python.
  8. Форматирование заголовков в Python
  9. Названия столбцов в Python таблицах
  10. Создание объекта timedelta
  11. Расчет времени выполнения
  12. Статическая типизация в Python
  13. Область видимости переменных
  14. Оператор break в Python
  15. Создание и инициализация объектов
  16. Создание новых функций с помощью functools.partial
  17. Иерархия классов в Python
  18. Python itertools combinations() — группировка элементов
  19. Значения по умолчанию в Python
  20. Модуль math: константы π и e
  21. Форматирование строк с f-строками
  22. Вычисление фазы комплексного числа
  23. Работа с датой и временем в Python
  24. Python union() функция — объединение множеств
  25. Создание веб-приложения с Flask
  26. Функции map, filter и reduce
  27. Упрощенный вывод данных в Python
  28. Избегание изменяемых аргументов
  29. Функция zip() в Python
  30. Замена переменных в Python
  31. Сортировка и обратный порядок
  32. Операции с кортежами
  33. Чтение и запись TOML-конфигов
  34. Реализация операции -= для пользовательского класса
  35. Именованные срезы в Python
  36. Удаление файлов в Python
  37. Работа с комплексными числами
  38. Логический оператор «and» в Python
  39. Методы HTTP запросов в Flask
  40. Переворот последовательности
  41. Переопределение метода divmod
  42. Оптимизация гиперпараметров в Python
  43. Решение переменной Шредингера
  44. Combobox в Tkinter
  45. Установка и использование howdoi
  46. Преобразование строк в числа с плавающей запятой

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