Skip to content
Related Articles

Related Articles

abs() in Python

View Discussion
Improve Article
Save Article
  • Difficulty Level : Basic
  • Last Updated : 25 Jul, 2022

The Python abs() function return the absolute value and remove the negative sign of a number in Python.  

Python abs() Function Syntax

Syntax: abs(number)

  • number: Integer, floating-point number, complex number.

Return: Returns the absolute value.

Python abs() Function Example

Python abs() Function with int in Python.

Python3




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

Output:

94

Example 1: Get the absolute value of a number

In this example, we pass int data into the abs() function and it will return an absolute value.

Python3




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

Output: 

Absolute value of integer is: 100

Example 2: Get the absolute value of a floating  number

In this example, we pass float data into the abs() function and it will return an absolute value.

Python3




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

Output: 

Absolute value of float is: 54.26

Example 3: Get the absolute value of a complex number

In this example, we pass Python complex data into the abs() function and it will return an absolute value.

Python3




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

Output: 

Absolute value or Magnitude of complex is: 5.0

Example 4: Time-Distance calculation using Python abs()

This equation shows the relationship between speed, distance traveled and time taken and we know speed, time and distance are never negative, for this, we will use abs() methods to calculate the exact time, distance, and speed.

Formula used:  

Distance  = Speed * Time

Time = Distance / Speed

Speed = Distance / Time

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)))

Output:

 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

Time Complexity:  O(1)

Auxiliary Space: O(1)


My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!