Курс 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. Модуль itertools: эффективная работа с итераторами
  2. Работа с файлами в Python
  3. Печать календаря
  4. Модуль math: основные функции
  5. Отправка поздравлений по дню рождения
  6. Создание генераторов в Python
  7. ROT13 Шифр Цезаря в Python
  8. Команда %dhist — список посещенных каталогов
  9. Методы обработки строк в Python
  10. Генераторы данных
  11. Ошибка NotImplemented в Python
  12. Работа с массивами в Python
  13. Библиотека Rich: форматирование текста
  14. Поиск наиболее частого элемента в списке
  15. Генерация резюме в Gensim
  16. Логирование с Logzero
  17. Тестирование с unittest
  18. Извлечение аудио из видео
  19. Лямбда-функции в Python
  20. Декораторы в Python
  21. Очистка данных с помощью pandas
  22. Работа с временем в Python
  23. Курс по дообучению ChatGPT
  24. split() без разделителя
  25. Объединение итераторов
  26. Метод __complex__ в Python
  27. Описание скриптов в README
  28. Создание Radio кнопок в tkinter
  29. Объединение словарей в Python
  30. Глобальные переменные в Python
  31. Измерение времени выполнения кода
  32. Метод get() для словарей
  33. Установка Python — Простое руководство
  34. Defaultdict в Python
  35. Установка переменной среды в Python
  36. Оператор == в Python
  37. PUT запрос для обновления данных
  38. Списковое включение в Python
  39. Множественное присваивание в Python
  40. Пропуск начальных строк с помощью dropwhile()
  41. Преобразование списка в словарь через генератор
  42. Работа с файлами и директориями в Python.
  43. Возврат значений из генератора
  44. Метод setdefault() в Python
  45. Цикл for с enumerate() в Python
  46. Объединение, распаковка и деструктуризация

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