Python complex() Function

The complex() function in Python is used to convert a number or string to a complex number. For example:

x = complex(2, 5)
print(x)

x = complex("4+3j")
print(x)

The output produced by this program is:

(2+5j)
(4+3j)

Python complex() Function Syntax

The syntax of complex() function in Python is:

complex(real, imaginary)

where the first parameter (real) refers to the real part of complex number, whereas the second parameter (imaginary) refers to the imaginary part of complex number.

Note: The default value of both parameters is 0.

Note: The second parameter should be omitted when we need to convert a string in the form "a+bj", to the complex number.

The complex() function returns complex number. A number in the form of a+bj, where a is real and b is imaginary part.

Python complex() Function Example

Here is an example of complex() function in Python:

z = complex(2)
print(z)

z = complex()
print(z)

z = complex(2, -3)
print(z)

The sample output produced by this Python program, is:

(2+0j)
0j
(2-3j)

Let's create another program demonstrating the complex() function in Python. This program allows user to define the real and imaginary part of the complex number at run-time of the program:

print("Enter the Real Part of Complex Number: ", end="")
real = int(input())
print("Enter the Imaginary Part of Complex Number: ", end="")
imaginary = int(input())

print("\nThe complex Number: ", end="")
z = complex(real, imaginary)
print(z)

The snapshot given below shows the sample run with user input 2 and 7 as real and imaginary part of the complex number:

python complex function

Python Online Test


« Previous Function Next Function »