Курс 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"
- Проблема с изменяемыми аргументами
- Модуль Operator в Python
- Зарезервированные слова в Python
- Работа с JSON данными в Python
- UserList в Python: Описание и примеры использования
- Операторы увеличения и уменьшения переменной
- Переопределение метода __eq__
- Сортировка элементов с OrderedDict
- Создание даты из строки ISO
- F-строки в Python 3.8
- Метод rmatmul для пользовательских матриц
- Метод get() для словарей
- Проверка запуска скрипта или импорта модуля
- История Python
- Создание директории в Python
- Аннотации типов в Python
- Методы __repr__ и __str__ в Python
- Объединение списков в Python
- Работа с аргументами командной строки
- Оператор in для проверки наличия элемента
- Потоковый ввод в Python
- Переопределение метода __and__
- Декораторы в Python
- Отправка POST запроса на сервер.
- Создание треугольника Паскаля
- Множества и frozenset
- Antigravity модуль
- Оператор in для Python
- Хэш-функции в Python
- Введение в PyTorch
- Генерация случайных чисел в Python
- Избегайте изменяемых аргументов
- Создание объекта времени
- Основы слова
- Операции с датами в Python
- Установка и использование Python-dateutil
- Функция с **kwargs в Python
- Отслеживание прогресса с tqdm
- Работа с срезами в Python
- Очистка данных с помощью pandas
- Установка и использование модуля «howdoi»
- Работа с комплексными числами
- Работа с датами в Python
- Повторение элементов списков
- Управление ресурсами в Python
- Обучение модели с указанием эпох
- Сортировка в Python















