abs() en Python

La función Python abs() devuelve el valor absoluto y elimina el signo negativo de un número en Python .  

Sintaxis de la función Python abs()

Sintaxis: abs(número)

  • número: entero, número de coma flotante, número complejo.

Retorno: Devuelve el valor absoluto.

Ejemplo de la función Python abs()

Python abs() Función con int en Python.

Python3

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

Producción:

94

Ejemplo 1: obtener el valor absoluto de un número

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

Python3

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

Producción: 

Absolute value of integer is: 100

Ejemplo 2: obtener el valor absoluto de un número flotante

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

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

Ejemplo 3: Obtener el valor absoluto de un número complejo

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

Python3

# 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

Ejemplo 4: Cálculo de tiempo-distancia usando Python abs()

Esta ecuación muestra la relación entre la velocidad, la distancia recorrida y el tiempo empleado y sabemos que la velocidad, el tiempo y la distancia nunca son negativos, para esto, usaremos métodos abs() para calcular el tiempo, la distancia y la velocidad exactos.

Fórmula utilizada:  

Distancia = Velocidad * Tiempo

Tiempo = Distancia / Velocidad

Velocidad = Distancia / Tiempo

Python3

# 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.0)))
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.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

Complejidad de tiempo:  O(1)

Espacio Auxiliar: O(1)

Publicación traducida automáticamente

Artículo escrito por Chinmoy Lenka y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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