Курс 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. Поиск наиболее частого элемента
  2. Создание словарей с defaultdict
  3. Нахождение пересечения множеств
  4. Шаблоны и наследование в Flask
  5. Обмен значений переменных в Python
  6. Изменение IP-адреса в Python
  7. Извлечение чисел из текста
  8. Философия Python
  9. Сравнение def и lambda в Python
  10. Проверка запуска скрипта или импорта модуля
  11. Работа с часовыми поясами в Python.
  12. Numpy: объединение массивов
  13. Форматирование строк в Python
  14. Перемешивание списка с shuffle()
  15. Виртуальное окружение Python
  16. Официальный канал Python в Telegram
  17. Подписка на Kaspersky Team
  18. Разделение списка на гнппы
  19. Реверс строки и списка в Python.
  20. Обработка StopIteration в Python
  21. Распаковка аргументов в Python
  22. Установка и использование библиотеки google
  23. Получение идентификатора объекта в памяти
  24. Извлечение новостей с newspaper3k
  25. Проверка памяти объекта
  26. Запрос пароля с помощью getpass
  27. Работа с PosixPath() в Python
  28. Оценка точности модели
  29. Мониторинг памяти с Pympler
  30. Повторение элементов списков
  31. Добавление элементов в список: append() vs extend()
  32. Python: изменяемые и неизменяемые коллекции
  33. Многострочные строки в Python
  34. Множественное присваивание в Python
  35. Отрицательные индексы списков
  36. Логический оператор «and» в Python
  37. Тернарный оператор в Python
  38. Оптимизация методов в Python 3.7
  39. Улучшение читаемости кода в Python
  40. Работа с URL-адресами в Python
  41. Запуск Python из интерпретатора
  42. Преобразование типов данных в set comprehension
  43. Создание списков в Python
  44. Скрытие вывода данных
  45. Генераторы данных
  46. Отладчик pdb: начало работы
  47. Удаление специальных символов с помощью re.sub

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