Курс 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
- Замена символов в строке
- Numpy: использование Ellipsis
- Аннотации типов в Python
- Многопоточность и асинхронное программирование в Python
- Представление бесконечности в Python
- Метод сравнения объектов в Python
- Разделение строки в Python
- Обработка StopIteration в Python
- Цепные операции в Python
- Вычисление времени выполнения
- Создание словаря в Python
- Списки в Python: основы
- Срез списка в Python
- Передача аргументов через **arguments
- Наследование в программировании
- Логический оператор «and» в Python
- Метод rsub для пользовательских чисел
- Импорт классов из другого файла
- Оператор объединения словарей
- Python enumerate() функции
- Вывод сложных структур данных с помощью pprint
- Повторение элементов в Python
- Множественное присваивание в Python
- Генераторы в Python
- PATCH-запрос с библиотекой requests
- Удаление элементов из списка в Python.
- Список переменных с %who
- Namedtuple в Python
- Декораторы в Python
- Модуль xkcd: загрузка комиксов
- Работа с аргументами командной строки в Python
- Оператор += для объединения строк
- Python 3.12: Псевдонимы типов
- Метод enumerate() в Python
- Возведение в квадрат с помощью itertools
- Numpy: объединение массивов
- Многострочные комментарии в Python
- Округление чисел с помощью round
- Проектирование Singleton с метаклассом
- Получение частей дроби
- Получение идентификатора объекта в памяти
- Проверка условий: all и any
- Работа с CSV файлами в Python
- Декоратор @override
- Возврат нескольких значений
- Функции с дополнением
- Метод splitlines() для разделения строк
- Выход из профиля в Django















