logo

abs() en Python

La función Python abs() devuelve el valor absoluto. El valor absoluto de cualquier número siempre es positivo; elimina el signo negativo de un número en Python.

Ejemplo:

 Input:  -29 Output: 29>

Sintaxis de la función Python abs()

La función abs() en Python tiene la siguiente sintaxis:



Sintaxis: abs(número)

    número: entero, número de punto flotante, número complejo.

Devolver: Devuelve el valor absoluto.

Ejemplo de función abs() de Python

Veamos algunos ejemplos de la función abs() en Python.

Función abs() con un argumento entero

En este ejemplo, pasaremos un valor entero como argumento a la función abs() en Python e imprimiremos su valor para ver cómo funciona.

Python3

jdbc




# An integer> var>=> ->94> print>(>'Absolute value of integer is:'>,>abs>(var))>

>

>

Producción:

Absolute value of integer is: 94>

Función abs() con un número de punto flotante

En este ejemplo, pasaremos datos flotantes a la función abs() y devolverá un valor absoluto.

.06 como fracción

Python3




# floating point number> float_number>=> ->54.26> print>(>'Absolute value of float is:'>,> >abs>(float_number))>

>

>

Producción:

Absolute value of float is: 54.26>

Función abs() con un número complejo

En este ejemplo, pasaremos un número complejo de Python a la función abs() y devolverá un valor absoluto.

Python3

sol soleado


atajos de Linux



# A complex number> complex_number>=> (>3> -> 4j>)> print>(>'Absolute value or Magnitude of complex is:'>,>abs>(complex_number))>

>

>

Producción:

Absolute value or Magnitude of complex is: 5.0>

Cálculo de tiempo-distancia usando la función Python abs()

En este ejemplo, la ecuación muestra la relación entre la velocidad, la distancia recorrida y el tiempo que tarda un objeto. Sabemos que la velocidad, el tiempo y la distancia nunca son negativos. Por lo tanto, utilizaremos el método abs() para calcular el tiempo, la distancia y la velocidad exactos.

Fórmula utilizada:

  • Distancia = Velocidad * Tiempo
  • Tiempo = Distancia / Velocidad
  • Velocidad = Distancia / Tiempo

Declaramos 3 funciones para calcular velocidad, distancia y tiempo. Luego les pasó los valores enteros positivos y negativos y de punto flotante usando la función abs() de Python. La función abs() convertirá automáticamente los valores negativos en valores positivos, que se utilizarán para calcular la velocidad, la distancia y el tiempo.

Python3


formateador de cadenas



# Function to calculate speed> def> cal_speed(dist, time):> >print>(>' Distance(km) :'>, dist)> >print>(>' Time(hr) :'>, time)> >return> dist>/> time> # Function to calculate distance traveled> def> cal_dis(speed, time):> >print>(>' Time(hr) :'>, time)> >print>(>' Speed(km / hr) :'>, speed)> >return> speed>*> time> # Function to calculate time taken> def> cal_time(dist, speed):> >print>(>' Distance(km) :'>, dist)> >print>(>' Speed(km / hr) :'>, speed)> >return> speed>*> dist> # Driver Code> # Calling function cal_speed()> print>(>' The calculated Speed(km / hr) is :'>,> >cal_speed(>abs>(>45.9>),>abs>(>->2>)))> print>('')> # Calling function cal_dis()> print>(>' The calculated Distance(km) :'>,> >cal_dis(>abs>(>->62.9>),>abs>(>2.5>)))> print>('')> # Calling function cal_time()> print>(>' The calculated Time(hr) :'>,> >cal_time(>abs>(>48.0>),>abs>(>4.5>)))>

>

>

Producción:

 Distance(km) : 45.9 Time(hr) : 2 The calculated Speed(km / hr) is : 22.95 Time(hr) : 2.5 Speed(km / hr) : 62.9 The calculated Distance(km) : 157.25 Distance(km) : 48.0 Speed(km / hr) : 4.5 The calculated Time(hr) : 216.0>