Python Math: Print a complex number and its real and imaginary parts
32. Complex Number Parts Printer
Write a Python program to print a complex number and its real and imaginary parts.
Sample Solution:
Python Code:
#Initialize a complex number
cn = complex(2,3)
print("Complex Number: ",cn)
print("Complex Number - Real part: ",cn.real)
print("Complex Number - Imaginary part: ",cn.imag)
Sample Output:
Complex Number: (2+3j) Complex Number - Real part: 2.0 Complex Number - Imaginary part: 3.0
Flowchart:

For more Practice: Solve these Related Problems:
- Write a Python program to create a complex number, then print its real and imaginary parts separately using the .real and .imag attributes.
- Write a Python function that accepts a complex number and returns a formatted string displaying its real and imaginary parts.
- Write a Python script to take user input for the real and imaginary parts, construct a complex number, and print its components.
- Write a Python program to generate a list of complex numbers and then print each number’s real and imaginary parts in a loop.
Python Code Editor:
Have another way to solve this solution? Contribute your code (and comments) through Disqus.
Previous: Write a Python program to convert a binary number to decimal number.
Next: Write a Python program to add, subtract, multiply and division of two complex numbers.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.