Курс 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. Установка и использование howdoi
  2. Создание списка через цикл
  3. Добавление элемента к кортежу
  4. Класс UserDict: дополнительная функциональность
  5. TON Smart Challenge #2: участие и подготовка
  6. Функция enumerate в Python
  7. Метод is_absolute() для PurePath
  8. Хранение переменных в словаре.
  9. Анализ текста на русском языке с помощью Pymystem3
  10. Модуль future Python
  11. Подсказки при вводе данных в Python
  12. Метод index() в Python
  13. Основные методы NumPy
  14. Работа с датой и временем в Python
  15. Функция zip() в Python
  16. Рекурсия для обращения строки
  17. Итераторы в Python
  18. Модуль pprint: улучшение вывода данных
  19. Генерация ключей RSA
  20. Добавление элемента в список.
  21. Распаковка значений в Python
  22. Обработка ошибок в Python
  23. Оператор деления для класса Rational
  24. Получение ID текущего процесса
  25. Создание уникального проекта
  26. TypedDict для kwargs в Python 3.12
  27. Измерение времени выполнения кода с помощью time
  28. Ветвление выражения в Python
  29. Разность множеств
  30. Создание словарей в Python
  31. Создание OrderedDict
  32. Модуль sys: основы
  33. Повторение и перенос строки
  34. Форматирование строк в Python
  35. Использование type hints
  36. Курс по дообучению ChatGPT
  37. Переопределение метода divmod
  38. Оценка выражений генератора в Python
  39. Python: динамическая типизация и проверка типов
  40. Numpy: разбиение массивов
  41. Преобразование PowerPoint в PDF.
  42. Использование модуля __future__
  43. Подписка на @SelectelNews

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