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>