in

abs () en Python – GeeksforGeeks

gfg 200x200 min

Función Python abs () se utiliza para devolver el valor absoluto de un número, es decir, eliminará el signo negativo del número.

Sintaxis: abs (número)
número: Puede ser un número entero, un punto flotante

número o un número complejo

El abs () toma solo un argumento, un número cuyo valor absoluto debe ser devuelto. El argumento puede ser un número entero, un número de coma flotante o un número complejo.

  • Si el argumento es un número entero o de coma flotante, abs () devuelve el valor absoluto en entero o flotante.
  • En el caso de un número complejo, abs () devuelve solo la parte de magnitud y también puede ser un número de punto flotante.

¿Qué hace la función abs () en Python?

La función abs () convierte cualquier número negativo en positivo, mientras que los números positivos no se ven afectados. El valor absoluto de cualquier número es siempre positivo. Para cualquier número positivo, el valor absoluto es el número mismo y para cualquier número negativo, el valor absoluto es (-1) multiplicado por el número negativo.

Ejemplo 1: ejemplo de la función abs () de Python

En este ejemplo, pasamos float, int y datos complejos a la función abs () y devolverá un valor absoluto.

Python3

float = -54.26

print('Absolute value of float is:', abs(float))

int = -94

print('Absolute value of integer is:', abs(int))

complex = (3 - 4j)

print('Absolute value or Magnitude of complex is:', abs(complex))

Producción:

Absolute value of float is: 54.26
Absolute value of integer is: 94
Absolute value or Magnitude of complex is: 5.0

Ejemplo 2: valor absoluto Python, cálculo de distancia

Esta ecuación muestra la relación entre la velocidad, la distancia recorrida y el tiempo empleado:

La velocidad es la distancia dividida por el tiempo necesario.

Y sabemos que la velocidad, el tiempo y la distancia nunca son negativos, por eso usaremos los métodos abs () para calcular el tiempo, la distancia y la velocidad exactos.

Fórmula utilizada:

Distance  = Speed * Time
Time = Distance / Speed
Speed = Distance / Time

Ejemplos:

Input : distance(km) : 48.5  time(hr) : 2.6
Output : Speed(km / hr) : 18.653846153

Input : speed(km / hr) : 46.0  time(hr) : 3.2
Output : Distance(km) : 147.2

Input : distance(km) : 48.5  speed(km / hr) : 46.0
Output : Time(hr) : 1.0543

Código:

Python3

def cal_speed(dist, time):

    print(" Distance(km) :", dist)

    print(" Time(hr) :", time)

    return dist / time

def cal_dis(speed, time):

    print(" Time(hr) :", time)

    print(" Speed(km / hr) :", speed)

    return speed * time

def cal_time(dist, speed):

    print(" Distance(km) :", dist)

    print(" Speed(km / hr) :", speed)

    return speed * dist

print(" The calculated Speed(km / hr) is :",

      cal_speed(abs(45.9), abs(2.0)))

print("")

print(" The calculated Distance(km) :",

      cal_dis(abs(62.9), abs(2.5)))

print("")

print(" The calculated Time(hr) :",

      cal_time(abs(48.0), abs(4.5)))

Producción:

 Distance(km) : 45.9
 Time(hr) : 2.0
 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

¡Atención geek! Fortalece tus cimientos con el Fundación de programación de Python Curso y aprende los conceptos básicos.

Para empezar, los preparativos de su entrevista Mejore sus conceptos de estructuras de datos con el Python DS Curso. Y para comenzar con su viaje de aprendizaje automático, únase al Aprendizaje automático – Curso de nivel básico

Deja una respuesta

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

apple touch icon@2

html – Opacidad de fondo CSS

Mezclas homogéneas vs heterogéneas: diferencia y comparación