Курс 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
- Разделение строки с регулярными выражениями
- Проверка условий в Python
- Декодирование строк в Python
- Поиск частого элемента
- Визуализация пропусков данных
- Область видимости переменных
- globals и locals
- Обновление шаблона base.html
- Синхронизация потоков с time.sleep()
- Defaultdict в Python
- Передача параметров в Python
- Python Менеджер контекста
- Лямбда-функции в Python
- Парсинг статей с Newspaper3k
- Оператор умножения для вектора
- Python Метод del.
- Функции высшего порядка в Python
- Нахождение самого длинного слова в списке с помощью max
- Операторы Splat и splatty-splat
- Сравнение строк в Python
- Bootle — простой веб-фреймворк
- Создание копии итератора
- Работа с буфером обмена на Python
- Создание новых списков через list comprehensions
- Генераторы в Python
- Форматирование чисел в Python
- Итерации в Python
- Метод rpow в Python
- Отладка в командной строке
- Определение функций с необязательными аргументами
- Работа с геоданными с помощью geopy
- Объединение строк с помощью метода join
- Создание графики с черепахой
- Работа с zip-архивами в Python
- Список и кортеж в Python
- Сортировка в Python
- Копирование объектов в Python
- Создание директории в Python
- Удаление элемента из списка в Python
- Работа с NumPy массивами
- Преобразование регистра символов
- Модуль inspect: получение информации о объектах
- Операция += для списков
- Операторы += в Python
- Оператор += для объединения строк
- Функция format() в Python















