Курс 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"
- Переопределение метода delitem в Python
- Работа с срезами в Numpy
- Работа с комплексными числами
- Регистрация на хакатоне
- Возврат значений из генератора
- Скачать видео с YouTube
- Работа с модулем bisect
- Обновление и получение данных в SQLite
- Оператор += для объединения строк
- Модуль sys: основы
- *args и **kwargs в Python
- Перехват исключений в Python
- Функция rsplit() в Python
- Замена переменных в Python
- Работа со строками в Python
- Оптимизация памяти с slots
- Типы возвращаемых значений в Python
- Удаление элементов из списка в Python
- Нахождение самого длинного слова в списке с помощью max
- Python Поверхностное Копирование
- Big O оптимизация
- Удаление дубликатов из списка с помощью dict.fromkeys
- Python itertools combinations() — группировка элементов
- Компиляция регулярных выражений
- Проверка условий: all и any
- Метод append() для списка
- Потоковый ввод в Python
- Принципы SRP и OCP
- Измерение времени выполнения кода
- Python reversed() функция
- Экспорт внешнего файла с помощью writefile
- Работа с очередями в Python
- discard() — удаление элемента из множества
- Импорт модулей в Python 3.12
- Проверка подстроки в строке с помощью in
- Дизассемблирование Python кода
- Структурирование данных с Pydantic
- Управление виртуальными окружениями в Python
- Избегание циклических зависимостей классов в Python
- Pretty-printing JSON в Python
- Python Менеджер контекста
- Множественное присваивание в Python
- Работа с timedelta
- Измерение потребления памяти при сортировке
- Функция count() в Python















