Complex Python: Tips and Tricks for Advanced Programming
Complex (комплексное) число в Python представляет собой числовой тип данных, используемый для работы с комплексными числами. В комплексных числах мы имеем вещественную часть и мнимую часть, представленные в виде a + bi, где a - вещественное число, а bi - мнимая единица (i), умноженная на вещественное число b.
Основные операции, которые можно выполнять с комплексными числами в Python, включают сложение, вычитание, умножение и деление.
Примеры кода:
1. Создание комплексного числа:
python
complex_num = 3 + 4j
print(complex_num) # Вывод: (3+4j)
2. Получение вещественной и мнимой частей комплексного числа:
python
complex_num = 3 + 4j
real_part = complex_num.real
imaginary_part = complex_num.imag
print(real_part, imaginary_part) # Вывод: 3.0 4.0
3. Сложение комплексных чисел:
python
complex_num1 = 3 + 4j
complex_num2 = 2 + 6j
result = complex_num1 + complex_num2
print(result) # Вывод: (5+10j)
4. Вычитание комплексных чисел:
python
complex_num1 = 3 + 4j
complex_num2 = 2 + 6j
result = complex_num1 - complex_num2
print(result) # Вывод: (1-2j)
5. Умножение комплексных чисел:
python
complex_num1 = 3 + 4j
complex_num2 = 2 + 6j
result = complex_num1 * complex_num2
print(result) # Вывод: (-18+22j)
6. Деление комплексных чисел:
python
complex_num1 = 3 + 4j
complex_num2 = 2 + 6j
result = complex_num1 / complex_num2
print(result) # Вывод: (0.6153846153846154+0.07692307692307691j)
В Python также есть встроенные функции для работы с комплексными числами, такие как abs() для нахождения модуля комплексного числа и pow() для возведения в степень.
Комплексные числа в Python широко используются в математических вычислениях, физике и других областях, где требуется работать с элементами, имеющими вещественную и мнимую составляющие.