In the previous article, we have discussed Python bin() Method with Examples
complex() Method in Python:
By specifying a real number and an imaginary number, the complex() function returns a complex number.
Syntax:
complex(real, imaginary)
Parameters
real: This is Required. A number that represents the complex number’s real part. 0 is the default. The real number can also be a String, such as ‘2+6j’; in this case, the second parameter should be omitted.
imaginary: This is Optional. A number that represents the complex number’s imaginary part. 0 is the default.
Return Value:
The complex() method, as the name implies, returns a complex number.
The ValueError exception is thrown if the string passed to this method is not a valid complex number.
Note: Complex() always expects a string of the form real+imaginaryj or real+imaginaryJ.
Examples:
Example1:
Input:
real number = 2 imaginary number = 4
Output:
The complex number for the given real and imaginary numbers{ 2 , 4 }= (2+4j)
Example2:
Input:
real number = 3
Output:
The complex number for the given real part{ 3 }= (3+0j)
complex() Method with Examples in Python
Method #1: Using Built-in Functions (Static Input)
Approach:
- Give the number(real part) as static input and store it in a variable.
- Give the other number (imaginary part) as static input and store it in another variable.
- Pass the given two numbers (real & imaginary parts) as the arguments to the complex() function to get the complex number for the given real and imaginary numbers.
- Store it in another variable.
- Print the complex number for the given real and imaginary numbers.
- The Exit of the program.
Below is the implementation:
# Give the number(real part) as static input and store it in a variable. real_numbr = 2 # Give the other number (imaginary part) as static input and store it in # another variable. imaginry_numbr = 4 # Pass the given two numbers (real & imaginary parts) as the arguments to the # complex() function to get the complex number for the given real and # imaginary numbers. # Store it in another variable. rslt = complex(real_numbr, imaginry_numbr) # Print the complex number for the given real and imaginary numbers. print( "The complex number for the given real and imaginary numbers{", real_numbr, ",", imaginry_numbr, "}= ", rslt)
Output:
The complex number for the given real and imaginary numbers{ 2 , 4 }= (2+4j)
Similarly, check for the other values
without giving imaginary part
real_numbr = 3 rslt = complex(real_numbr) print( "The complex number for the given real part{", real_numbr, "}= ", rslt)
Output:
The complex number for the given real part{ 3 }= (3+0j)
without giving any parameters
rslt = complex() print("The complex number without giving any parameters = ", rslt)
Output:
The complex number without giving any parameters = 0j
When a number is given as a string?
gvn_numbr = "7+8j" rslt = complex(gvn_numbr) print( "The complex number for the given number {", gvn_numbr, "} = ", rslt)
Output:
The complex number for the given number { 7+8j } = (7+8j)
Method #2: Using Built-in Functions (User Input)
Approach:
- Give the number(real part) as user input using the int(input()) function and store it in a variable.
- Give the other number (imaginary part) as user input using the int(input()) function and store it in another variable.
- Pass the given two numbers (real & imaginary parts) as the arguments to the complex() function to get the complex number for the given real and imaginary numbers.
- Store it in another variable.
- Print the complex number for the given real and imaginary numbers.
- The Exit of the program.
Below is the implementation:
# Give the number(real part) as user input using the int(input()) function and store it in a variable. real_numbr = int(input("Enter some random number = ")) # Give the other number (imaginary part) as user input using the int(input()) function # and store it in another variable. imaginry_numbr = int(input("Enter some random number = ")) # Pass the given two numbers (real & imaginary parts) as the arguments to the # complex() function to get the complex number for the given real and # imaginary numbers. # Store it in another variable. rslt = complex(real_numbr, imaginry_numbr) # Print the complex number for the given real and imaginary numbers. print( "The complex number for the given real and imaginary numbers{", real_numbr, ",", imaginry_numbr, "}= ", rslt)
Output:
Enter some random number = 5 Enter some random number = 6 The complex number for the given real and imaginary numbers{ 5 , 6 }= (5+6j)
Fed up with searching various pages for the list of Python Built in Functions? Look at the tutorial linked here and explore all coding samples of built-in functions of python.