Курс 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. Виртуальное окружение Python
  3. Декораторы для регистрации функций
  4. Решение переменной Шредингера
  5. Проверка элемента в множестве.
  6. Определение наиболее частого элемента с помощью collections.Counter
  7. Игра Виселица на Python
  8. Математические функции в Python
  9. Возврат нескольких значений из функции
  10. Объединение итераторов
  11. Базовые объекты Python
  12. Библиотека sh: удобные команды терминала
  13. Создание и операции с дробями
  14. Beautiful Soup — извлечение данных из HTML
  15. Установка и загрузка Instaloader
  16. Обработка ошибки IndexError
  17. Метод bool() в Python
  18. Настройка логгера Logzero
  19. Многоточие в Python
  20. Протокол управления контекстом
  21. Howdoi — получение ответов из терминала
  22. Получение имени функции с помощью inspect
  23. Сортировка списка по индексам
  24. Обновление данных через PUT запрос
  25. Копирование в Python
  26. Удаление специальных символов с помощью re.sub
  27. Курс по дообучению ChatGPT
  28. Эффективная конкатенация строк в Python
  29. PUT запрос для обновления данных
  30. Метод enumerate() в Python
  31. Закрытие файла в Python
  32. Библиотека itertools: объединение списков
  33. Класс UserDict: дополнительная функциональность
  34. Возведение в квадрат с помощью itertools
  35. Удаление файлов и папок в Python
  36. Закрытие файла в Python
  37. Удаление дубликатов из списка с помощью dict.fromkeys
  38. Особенности множеств в Python
  39. Работа с CSV файлами
  40. Удаление знаков препинания в Python
  41. Создание списков в Python
  42. Переменные в Python: сокращение гласных
  43. Аргумент по умолчанию
  44. Работа с очередями в Python
  45. Отображение HTML кода в Python
  46. Создание виртуальной среды

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