Función complex() en Python

La función complex() en Python se utiliza para crear números complejos. Un número complejo se compone de dos partes: una parte real y una parte imaginaria, que se representan como a + bj , donde a es la parte real y b es la parte imaginaria. En Python, la unidad imaginaria se representa como j .


Sintaxis de complex() en Python

La función complex() en Python se utiliza para crear números complejos. Aquí tienes la sintaxis básica de la función complex() :

Ejemplo

    complex([real[, imag]])
  

Los parámetros de la función complex() son opcionales:

  • real (opcional): Este parámetro representa la parte real del número complejo. Puede ser un número real (int o float) o una cadena que contiene un número real. Si no se proporciona, se asume que la parte real es 0.
  • imag (opcional): Este parámetro representa la parte imaginaria del número complejo. Debe ser un número real (int o float) o una cadena que contiene un número real seguido por "j" o "J" para indicar que es la parte imaginaria. Si no se proporciona, se asume que la parte imaginaria es 0.

Ejemplos de uso de la función complex()

A continuación te mostramos un ejemplo de complex() en Python

Ejemplo

    # Crear un número complejo con parte real e imaginaria
z1 = complex(3.0, 4.0)  # 3 + 4j

# Crear un número com
# Crear un número complejo con solo parte real (parte imaginaria nula)
z2 = complex(2.5)  # 2.5

# Crear un número complejo con solo parte ima
# Crear un número complejo con solo parte imaginaria
z3 = complex("2j")  # 0 + 2j
print(z3)
print(z3)
  
Abrir en editor

La función complex() puede utilizarse de diversas maneras para crear números complejos en Python, y los parámetros real e imaginario son opcionales.


Ejemplos de complex() en Python

La función complex() se puede usar de varias maneras:

Sin Argumentos : Si no se le pasan argumentos a complex() , se creará el número complejo 0 + 0j , que representa el número complejo nulo.

Ejemplo

    z = complex()
print(z)  # Salida: 0j
  
Abrir en editor

Con un Argumento Real : Si le pasas un solo argumento real a la función complex() , se creará un número complejo con esa parte real y una parte imaginaria nula.

Ejemplo

    z = complex(3.0)
print(z)  # Salida: (3+0j)
  
Abrir en editor

Con dos Argumentos (Real e Imaginario) : Puedes pasar dos argumentos a complex() , donde el primer argumento representa la parte real y el segundo argumento representa la parte imaginaria.

Ejemplo

    z = complex(3.0, 4.0)
print(z)  # Salida: (3+4j)
  
Abrir en editor

Usando Notación de Cadenas : También puedes crear números complejos utilizando una cadena que tenga la notación adecuada. En esta notación, la parte imaginaria debe estar seguida por "j" o "J".

Ejemplo

    z = complex("3+4j")
print(z)  # Salida: (3+4j)
  
Abrir en editor

Es importante destacar que puedes realizar operaciones matemáticas con números complejos en Python, como la suma, resta, multiplicación y división, usando los operadores estándar.

Ejemplo

    z = complex(3, 4)
print(z)
print(z.real, z.imag)
  

La función complex() es útil cuando trabajas con cálculos que involucran números complejos en Python, como en matemáticas, ciencia e ingeniería. Te permite crear y manipular números complejos de manera sencilla.

Practica Función complex() en Python en el editor

Pon en práctica lo aprendido con nuestro editor Python interactivo. Cada ejercicio incluye el código de partida y un botón para abrirlo en una nueva pestaña, donde puedes modificarlo y ejecutarlo.

Ejercicio: Crear un número complejo

Usa complex() para crear un número con parte real e imaginaria.

Ejemplo

    z = complex(3, 5)
print(z)
print(z.real, z.imag)
  
Abrir en editor

Ejercicio: Sin Argumentos

Sin Argumentos : Si no se le pasan argumentos a complex() , se creará el número complejo 0 + 0j , que representa el número comp.

Ejemplo

    z = complex()
print(z)  # Salida: 0j
  
Abrir en editor

Ejercicio: Con un Argumento Real

Con un Argumento Real : Si le pasas un solo argumento real a la función complex() , se creará un número complejo con esa parte real y una parte ima.

Ejemplo

    z = complex(3.0)
print(z)  # Salida: (3+0j)
  
Abrir en editor

Ejercicio: Con dos Argumentos (Real e Imaginario)

Con dos Argumentos (Real e Imaginario) : Puedes pasar dos argumentos a complex() , donde el primer argumento representa la parte real y el segundo.

Ejemplo

    z = complex(3.0, 4.0)
print(z)  # Salida: (3+4j)
  
Abrir en editor

Ejercicio: Usando Notación de Cadenas

Usando Notación de Cadenas : También puedes crear números complejos utilizando una cadena que tenga la notación adecuada. En esta notación, la parte imaginaria debe es.

Ejemplo

    z = complex("3+4j")
print(z)  # Salida: (3+4j)
  
Abrir en editor

Ejercicio: Usar print()

Es importante destacar que puedes realizar operaciones matemáticas con números complejos en Python, como la suma, resta, multiplicación y división, usando los operadores estándar.

Ejemplo

    z = complex(3, 4)
print(z)
print(z.real, z.imag)
  
Abrir en editor