Курс 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. Переопределение метода delitem в Python
  2. Работа с срезами в Numpy
  3. Работа с комплексными числами
  4. Регистрация на хакатоне
  5. Возврат значений из генератора
  6. Скачать видео с YouTube
  7. Работа с модулем bisect
  8. Обновление и получение данных в SQLite
  9. Оператор += для объединения строк
  10. Модуль sys: основы
  11. *args и **kwargs в Python
  12. Перехват исключений в Python
  13. Функция rsplit() в Python
  14. Замена переменных в Python
  15. Работа со строками в Python
  16. Оптимизация памяти с slots
  17. Типы возвращаемых значений в Python
  18. Удаление элементов из списка в Python
  19. Нахождение самого длинного слова в списке с помощью max
  20. Python Поверхностное Копирование
  21. Big O оптимизация
  22. Удаление дубликатов из списка с помощью dict.fromkeys
  23. Python itertools combinations() — группировка элементов
  24. Компиляция регулярных выражений
  25. Проверка условий: all и any
  26. Метод append() для списка
  27. Потоковый ввод в Python
  28. Принципы SRP и OCP
  29. Измерение времени выполнения кода
  30. Python reversed() функция
  31. Экспорт внешнего файла с помощью writefile
  32. Работа с очередями в Python
  33. discard() — удаление элемента из множества
  34. Импорт модулей в Python 3.12
  35. Проверка подстроки в строке с помощью in
  36. Дизассемблирование Python кода
  37. Структурирование данных с Pydantic
  38. Управление виртуальными окружениями в Python
  39. Избегание циклических зависимостей классов в Python
  40. Pretty-printing JSON в Python
  41. Python Менеджер контекста
  42. Множественное присваивание в Python
  43. Работа с timedelta
  44. Измерение потребления памяти при сортировке
  45. Функция count() в Python

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