Курс 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. Вывод с переменной через запятую
  3. f-строки в формате строк
  4. Группы исключений в Python
  5. Подсчет количества элементов в списке
  6. Искажение имен в Python
  7. Регулярные выражения: метод match
  8. Преобразование чисел в восьмеричную строку
  9. Работа с срезами в Python
  10. Явный импорт в Python
  11. Python defaultdict добавление ключа
  12. Форматирование строк в Python
  13. Отладка регулярных выражений в Python
  14. Оператор del в Python
  15. Работа с YAML в Python: PyYAML.
  16. Библиотека schedule: планировщик задач
  17. Pretty-printing JSON в Python
  18. Сортировка данных с лямбда-функциями
  19. Профилирование с Pandas
  20. Добавление элемента в список.
  21. Подсчет элементов в списке с Counter
  22. Работа с байтовыми строками в Python
  23. Метод __iand__ для пользовательских классов
  24. Импорт модулей и пакетов в Python
  25. Новшества Flask 2.0
  26. Декодирование байтов в строку
  27. Декораторы в Python
  28. Генераторы в Python
  29. Любовь к Python
  30. Множества и frozenset
  31. Поиск подстроки в строке
  32. Методы shutil для работы с файлами
  33. Создание панели меню Tkinter
  34. Удаление символа из строки
  35. Декораторы с аргументами
  36. Создание итерируемых объектов
  37. Проверка на палиндром
  38. Enum в Python: создание и использование перечислений
  39. PEP-401: оператор
  40. Работа с collections.Counter
  41. Применение функции map() с лямбда-функциями
  42. Работа с аргументами командной строки в Python
  43. Изменение элемента списка
  44. HTTP-запросы с библиотекой Requests
  45. Поиск самого частого элемента

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