Курс 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"
- Установка и использование Python-dateutil
- Измерение времени выполнения с помощью time
- Сортировка с параметром key
- Регулярные выражения в Python
- Создание и использование ChainMap
- Методы split() и join() — Python строк.
- Переворот строки с помощью срезов
- Добавление Progressbar в Python
- Модуль os: работа с файлами и папками
- Библиотека Emoji: использование смайлов в Python
- Работа с PosixPath() в Python
- Управление IP-адресами через прокси
- split() — разделение строки
- Парсинг веб-страниц с Beautiful Soup
- Модуль inspect
- Удаление дубликатов с помощью множеств
- Генераторы в Python
- Декоратор Ajax required
- Использование модуля __future__
- kwargs в Python
- Создание и инициализация объектов
- Инверсия списка и строки в Python
- Удаление первого элемента списка
- Аннотации типов в Python
- Протокол управления контекстом
- Импорт в Python: список all
- Использование type hints
- Enum в Python: создание и использование перечислений
- Освоение Python
- Справка по импортированным модулям
- Карта бомбоубежищ в Москве и Питере
- Метод init в Python
- Удаление элемента из списка в Python
- Работа с классами данных
- Глобальные переменные в Python
- Операции с массивами в NumPy
- Вычисление разности множеств в Python
- Синхронизация потоков с time.sleep()
- Основы работы с базами данных в Python
- Python и Юникод: работа с цифрами
- Метод get для словаря
- Импорт модулей в Python 3.12
- GitHub в Telegram: подписка на уведомления
- Преобразование строки в число
- Преобразование регистра строк















