Курс 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. Раздувающийся словарь в Python
  2. Замена символов в строке
  3. Numpy: использование Ellipsis
  4. Аннотации типов в Python
  5. Многопоточность и асинхронное программирование в Python
  6. Представление бесконечности в Python
  7. Метод сравнения объектов в Python
  8. Разделение строки в Python
  9. Обработка StopIteration в Python
  10. Цепные операции в Python
  11. Вычисление времени выполнения
  12. Создание словаря в Python
  13. Списки в Python: основы
  14. Срез списка в Python
  15. Передача аргументов через **arguments
  16. Наследование в программировании
  17. Логический оператор «and» в Python
  18. Метод rsub для пользовательских чисел
  19. Импорт классов из другого файла
  20. Оператор объединения словарей
  21. Python enumerate() функции
  22. Вывод сложных структур данных с помощью pprint
  23. Повторение элементов в Python
  24. Множественное присваивание в Python
  25. Генераторы в Python
  26. PATCH-запрос с библиотекой requests
  27. Удаление элементов из списка в Python.
  28. Список переменных с %who
  29. Namedtuple в Python
  30. Декораторы в Python
  31. Модуль xkcd: загрузка комиксов
  32. Работа с аргументами командной строки в Python
  33. Оператор += для объединения строк
  34. Python 3.12: Псевдонимы типов
  35. Метод enumerate() в Python
  36. Возведение в квадрат с помощью itertools
  37. Numpy: объединение массивов
  38. Многострочные комментарии в Python
  39. Округление чисел с помощью round
  40. Проектирование Singleton с метаклассом
  41. Получение частей дроби
  42. Получение идентификатора объекта в памяти
  43. Проверка условий: all и any
  44. Работа с CSV файлами в Python
  45. Декоратор @override
  46. Возврат нескольких значений
  47. Функции с дополнением
  48. Метод splitlines() для разделения строк
  49. Выход из профиля в Django

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