logo

abs() i Python

Python abs()-funktionen returnerer den absolutte værdi. Den absolutte værdi af ethvert tal er altid positivt, det fjerner det negative fortegn for et tal i Python.

Eksempel:

 Input:  -29 Output: 29>

Python abs() Funktionssyntaks

Abs()-funktionen i Python har følgende syntaks:



automatteori

Syntaks: abs (nummer)

    tal: heltal, flydende tal, komplekst tal.

Vend tilbage: Returnerer den absolutte værdi.

Python abs() Funktionseksempel

Lad os se et par eksempler på abs()-funktionen i Python.

abs() Funktion med et heltalsargument

I dette eksempel sender vi en heltalsværdi som et argument til abs()-funktionen i Python og udskriver dens værdi for at se, hvordan den virker.

Python3




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

>

>

Produktion:

Absolute value of integer is: 94>

abs() Funktion med et flydende tal

I dette eksempel sender vi float-data til abs()-funktionen, og det vil returnere en absolut værdi.

Python3




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

>

>

Produktion:

Absolute value of float is: 54.26>

abs() Funktion med et komplekst tal

I dette eksempel sender vi Python-komplekst tal ind i abs()-funktionen, og det vil returnere en absolut værdi.

heltal dobbelt java

Python3




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

>

>

Produktion:

Absolute value or Magnitude of complex is: 5.0>

Time-Distance beregning ved hjælp af Python abs() funktion

I dette eksempel viser ligningen forholdet mellem hastighed, tilbagelagt distance og tid taget af et objekt. Vi ved, at hastighed, tid og afstand aldrig er negative. Derfor vil vi bruge abs() metoden til at beregne den nøjagtige tid, distance og hastighed.

Anvendt formel:

  • Afstand = Hastighed * Tid
  • Tid = afstand / hastighed
  • Hastighed = afstand / tid

Vi erklærede 3 funktioner til at beregne hastighed, distance og tid. Sendte derefter de positive og negative heltal og flydende kommaværdier til dem ved hjælp af Python abs()-funktionen. Abs()-funktionen vil automatisk konvertere de negative værdier til positive værdier, som vil blive brugt til at beregne hastighed, distance og tid.

log4j

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>