logo

abs() i Python

Python abs()-funktionen returnerar det absoluta värdet. Det absoluta värdet av ett tal är alltid positivt, det tar bort det negativa tecknet för ett tal i Python.

Exempel:

 Input:  -29 Output: 29>

Python abs() Funktionssyntax

Abs()-funktionen i Python har följande syntax:



expert system

Syntax: abs (nummer)

    tal: heltal, flyttal, komplext tal.

Lämna tillbaka: Returnerar det absoluta värdet.

Python abs() Funktionsexempel

Låt oss se några exempel på abs()-funktionen i Python.

abs() Funktion med ett heltalsargument

I det här exemplet skickar vi ett heltalsvärde som ett argument till abs()-funktionen i Python och skriver ut dess värde för att se hur det fungerar.

Python3




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

>

>

Produktion:

Absolute value of integer is: 94>

abs() Funktion med ett flyttal

I det här exemplet kommer vi att skicka flytdata till abs()-funktionen och det kommer att returnera ett absolut värde.

Python3




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

>

character.compare java

>

Produktion:

Absolute value of float is: 54.26>

abs() Funktion med ett komplext tal

I det här exemplet kommer vi att skicka Python-komplextal till abs()-funktionen och det kommer att returnera ett absolut värde.

Python3




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

>

>

bord i latex

Produktion:

Absolute value or Magnitude of complex is: 5.0>

Tid-avståndsberäkning med Python abs() Funktion

I det här exemplet visar ekvationen förhållandet mellan hastighet, tillryggalagd sträcka och tid som ett objekt tar. Vi vet att hastighet, tid och distans aldrig är negativa. Därför kommer vi att använda abs()-metoden för att beräkna den exakta tiden, avståndet och hastigheten.

Använd formel:

  • Distans = Hastighet * Tid
  • Tid = Avstånd / Hastighet
  • Hastighet = Avstånd / Tid

Vi deklarerade 3 funktioner för att beräkna hastighet, avstånd och tid. Skickade sedan de positiva och negativa heltal och flyttalsvärden till dem med hjälp av Python abs()-funktionen. Abs()-funktionen konverterar automatiskt de negativa värdena till positiva värden, som kommer att användas för att beräkna hastighet, avstånd och tid.

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

>

>

Produktion:

 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>