Programa Python para la multiplicación y división de números complejos

Dados dos números complejos. La tarea es multiplicarlos y dividirlos. Multiplicación de números complejos: en Python, los números complejos se pueden multiplicar usando el operador * Ejemplos:

Input: 2+3i, 4+5i 
Output: Multiplication is : (-7+22j) 

Input: 2+3i, 1+2i
Output: Multiplication is : (-4+7j) 

Python3

# Python program to demonstrate
# multiplication of complex numbers
 
 
def mulComplex( z1, z2):
    return z1*z2
 
     
# driver code
z1 = complex(2, 3)
z2 = complex(4, 5)
 
 
print("Multiplication is :", mulComplex(z1,z2))

Producción:

Multiplication is : (-7+22j)

Complejidad de tiempo: O(1)

Espacio Auxiliar: O(1)

División de números complejos: en Python, los números complejos se pueden dividir usando el operador /. 

Ejemplos:

Input: 2+3i, 4+5i
Output: Division  is : (0.5609756097560976+0.0487804878048781j)

Input: 2+3i, 1+2i
Output: Division is :(1.6-0.2j) 

Python3

# Python program to demonstrate
# division of complex numbers
 
 
def divComplex( z1, z2):
    return z1 / z2
 
# driver code
 
z1 = complex(2, 3)
z2 = complex(4, 5)
 
print( "Division is :", (divComplex(z1, z2))

Producción:

Division is : (0.5609756097560976+0.0487804878048781j)

Complejidad de tiempo: O(1)

Espacio Auxiliar: O(1)

Publicación traducida automáticamente

Artículo escrito por ANKITKUMAR34 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *