Skip to content
Related Articles

Related Articles

Python program for addition and subtraction of complex numbers

View Discussion
Improve Article
Save Article
  • Last Updated : 19 Jul, 2022

Given two complex numbers z1 and z2. The task is to add and subtract the given complex numbers.
Addition of complex number: In Python, complex numbers can be added using + operator.
Examples: 
 

Input:  2+3i, 4+5i
Output: Addition is : 6+8i

Input: 2+3i, 1+2i
Output: Addition is : 3+5i

 Example :

Python3




# Python program to add
# two complex numbers
 
 
# function that returns
# a complex number after
# adding
def addComplex( z1, z2):
    return z1 + z2
 
# Driver's code
z1 = complex(2, 3)
z2 = complex(1, 2)
print( "Addition is : ", addComplex(z1, z2))

Output:
 

Addition is :  (3+5j)

Time Complexity: O(1)

Auxiliary Space: O(1)

Subtraction of complex numbers: Complex numbers in Python can be subtracted using – operator.
Examples: 
 

Input: 2+3i, 4+5i
Output: Subtraction is : -2-2i

Input: 2+3i, 1+2i
Output: Subtraction is : 1+1i

Example : 

Python3




# Python program to subtract
# two complex numbers
 
 
# function that returns
# a complex number after
# subtracting
def subComplex( z1, z2):
    return z1-z2
 
# driver program
z1 = complex(2, 3)
z2 = complex(1, 2)
print( "Subtraction is : ", subComplex(z1, z2))

Output: 

Subtraction is :  (1+1j)

Time Complexity: O(1)

Auxiliary Space: O(1)
 


My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!