Курс 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. Функция enumerate() — Python
  2. Работа с Requests для HTTP-запросов
  3. Итерация по коллекции в Python
  4. Magic Commands — улучшение работы с Python
  5. Удаление пробелов методом translate()
  6. Операторы += в Python
  7. Фильтрация списка от «ложных» значений
  8. Генерация UUID в Python
  9. Python defaultdict добавление ключа
  10. Официальный канал Python в Telegram
  11. Показ всплывающих окон Tkinter
  12. Переопределение оператора % для объектов
  13. Установка пакетов с помощью pip
  14. Метод join() для объединения элементов строки
  15. Синхронизация доступа к ресурсам
  16. Слияние словарей в Python 3.9
  17. Удаление ключей из словаря
  18. Цикл for в Python
  19. Установка и использование модуля «howdoi»
  20. Добавление вложенных списков
  21. Вывод баннеров
  22. Определение имен функций
  23. Анонимные функции Lambda
  24. Искажение имен в Python
  25. Значения по умолчанию в Python
  26. Метод clear для коллекций
  27. Операции с кортежами
  28. Генератор данных в Keras
  29. Сложение матриц в NumPy
  30. %pinfo: получение информации об объекте
  31. Декоратор для группы пользователей в Django
  32. Хешируемые ключи в Python
  33. Поиск самого длинного слова в списке с использованием max()
  34. Изменяемые и неизменяемые объекты
  35. Справка по импортированным модулям
  36. Pretty-printing JSON в Python
  37. Лямбда-функции в defaultdict
  38. Создание графиков в терминале
  39. Метод lt для сортировки объектов
  40. Модуль xkcd: загрузка комиксов
  41. Метод ipow для возведения в степень
  42. Отделение звука от видео
  43. Модуль future Python
  44. Деление в Python
  45. Асинхронное выполнение задач в Python
  46. Подсчет количества элементов в списке

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