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