Курс 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. Проблема с изменяемыми аргументами
  2. Модуль Operator в Python
  3. Зарезервированные слова в Python
  4. Работа с JSON данными в Python
  5. UserList в Python: Описание и примеры использования
  6. Операторы увеличения и уменьшения переменной
  7. Переопределение метода __eq__
  8. Сортировка элементов с OrderedDict
  9. Создание даты из строки ISO
  10. F-строки в Python 3.8
  11. Метод rmatmul для пользовательских матриц
  12. Метод get() для словарей
  13. Проверка запуска скрипта или импорта модуля
  14. История Python
  15. Создание директории в Python
  16. Аннотации типов в Python
  17. Методы __repr__ и __str__ в Python
  18. Объединение списков в Python
  19. Работа с аргументами командной строки
  20. Оператор in для проверки наличия элемента
  21. Потоковый ввод в Python
  22. Переопределение метода __and__
  23. Декораторы в Python
  24. Отправка POST запроса на сервер.
  25. Создание треугольника Паскаля
  26. Множества и frozenset
  27. Antigravity модуль
  28. Оператор in для Python
  29. Хэш-функции в Python
  30. Введение в PyTorch
  31. Генерация случайных чисел в Python
  32. Избегайте изменяемых аргументов
  33. Создание объекта времени
  34. Основы слова
  35. Операции с датами в Python
  36. Установка и использование Python-dateutil
  37. Функция с **kwargs в Python
  38. Отслеживание прогресса с tqdm
  39. Работа с срезами в Python
  40. Очистка данных с помощью pandas
  41. Установка и использование модуля «howdoi»
  42. Работа с комплексными числами
  43. Работа с датами в Python
  44. Повторение элементов списков
  45. Управление ресурсами в Python
  46. Обучение модели с указанием эпох
  47. Сортировка в Python

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