Курс 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. Функция eval() в Python
  3. Генераторы в Python
  4. Создание и удаление объектов
  5. Цикл for в Python
  6. Создание словарей с defaultdict
  7. Представление бесконечности в Python
  8. Генераторы списков в Python
  9. Различия символов в Python
  10. Справка по импортированным модулям
  11. Создание комплексных чисел
  12. Делегирование в Python
  13. Виртуальные среды в Python
  14. Управление фоновыми задачами в Python
  15. Запуск файлового сервера
  16. Работа с JSON в Python
  17. Создание обратного итератора
  18. Избегайте использования goto
  19. Отладка производительности Python
  20. Преобразование Excel в PDF с Spire.XLS
  21. Операции с датами в Python
  22. Кортеж в Python: создание, доступ, изменение
  23. Генератор данных в Keras
  24. Транспонирование матрицы в Python
  25. Выражения-генераторы в Python
  26. Создание коллекций из генератора
  27. Метод rmatmul для пользовательских матриц
  28. Управление пакетами с pip
  29. Оператор объединения словарей
  30. Получение ID процесса
  31. Обход словаря в Python
  32. Преобразование числа в восьмеричную строку
  33. Использование модуля __future__
  34. Создание и инициализация объектов
  35. Очистка данных в Python
  36. Оператор walrus в Python
  37. Функция zip() в Python
  38. Создание инструмента обнаружения плагиата
  39. Создание новых списков в Python
  40. Просмотр внешних файлов в %pycat
  41. Отправка POST запроса на сервер.
  42. Метод enumerate() в Python
  43. Преобразование регистра символов
  44. Преобразование текста в речь с Python
  45. Python Метод Union Множеств
  46. PUT запрос для обновления данных
  47. Big O оптимизация
  48. Идентификатор объекта в Python
  49. Работа с файлами в Python
  50. Обработка исключений

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