abs() in Python

Die Python-Funktion abs() gibt den absoluten Wert zurück. Der Absolutwert einer Zahl ist immer positiv, das negative Vorzeichen einer Zahl wird in Python entfernt.

Beispiel:

 Input:  -29 Output: 29 

Python abs()-Funktionssyntax

Die abs()-Funktion in Python hat die folgende Syntax:

Syntax: Bauchmuskeln (Anzahl)

    Zahl: Ganzzahl, Gleitkommazahl, komplexe Zahl.

Zurückkehren: Gibt den absoluten Wert zurück.

Beispiel für eine Python-abs()-Funktion

Sehen wir uns einige Beispiele der abs()-Funktion in Python an.

abs() Funktion mit einem Integer-Argument

In diesem Beispiel übergeben wir einen Integer-Wert als Argument an die abs()-Funktion in Python und geben seinen Wert aus, um zu sehen, wie es funktioniert.

Python3




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

Ausgabe:

Absolute value of integer is: 94 

abs() Funktion mit einer Gleitkommazahl

In diesem Beispiel übergeben wir Float-Daten an die Funktion abs() und sie gibt einen absoluten Wert zurück.

Python3




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

Ausgabe:

Absolute value of float is: 54.26 

abs() Funktion mit einer komplexen Zahl

In diesem Beispiel übergeben wir eine komplexe Python-Zahl an die Funktion abs() und sie gibt einen absoluten Wert zurück.

Python3




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

Ausgabe:

Absolute value or Magnitude of complex is: 5.0 

Zeit-Distanz-Berechnung mit der Python-Funktion abs()

In diesem Beispiel zeigt die Gleichung die Beziehung zwischen Geschwindigkeit, zurückgelegter Distanz und Zeit, die ein Objekt benötigt. Wir wissen, dass Geschwindigkeit, Zeit und Distanz niemals negativ sind. Daher verwenden wir die abs()-Methode, um die genaue Zeit, Entfernung und Geschwindigkeit zu berechnen.

Verwendete Formel:

  • Distanz = Geschwindigkeit * Zeit
  • Zeit = Distanz / Geschwindigkeit
  • Geschwindigkeit = Distanz / Zeit

Wir haben drei Funktionen zur Berechnung von Geschwindigkeit, Entfernung und Zeit deklariert. Anschließend wurden ihnen mithilfe der Python-Funktion abs() die positiven und negativen Ganzzahl- und Gleitkommawerte übergeben. Die Funktion abs() wandelt die negativen Werte automatisch in positive Werte um, die zur Berechnung von Geschwindigkeit, Distanz und Zeit verwendet werden.

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

Ausgabe:

 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