logo

abs() in Python

La funzione Python abs() restituisce il valore assoluto. Il valore assoluto di qualsiasi numero è sempre positivo e rimuove il segno negativo di un numero in Python.

Esempio:

 Input:  -29 Output: 29>

Sintassi della funzione Python abs()

La funzione abs() in Python ha la seguente sintassi:



Sintassi: abs(numero)

    numero: numero intero, numero in virgola mobile, numero complesso.

Ritorno: Restituisce il valore assoluto.

Esempio di funzione Python abs()

Vediamo alcuni esempi della funzione abs() in Python.

abs() Funzione con argomento intero

In questo esempio, passeremo un valore intero come argomento alla funzione abs() in Python e stamperemo il suo valore per vedere come funziona.

Python3




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

>

java int in stringa
>

Produzione:

Absolute value of integer is: 94>

abs() Funzione con un numero in virgola mobile

In questo esempio, passeremo un dato float alla funzione abs() e restituirà un valore assoluto.

Python3




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

>

>

Produzione:

Absolute value of float is: 54.26>

abs() Funzione con un numero complesso

In questo esempio, passeremo il numero complesso Python alla funzione abs() e restituirà un valore assoluto.

Python3




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

>

>

Produzione:

Absolute value or Magnitude of complex is: 5.0>

Calcolo della distanza temporale utilizzando la funzione Python abs()

In questo esempio, l'equazione mostra la relazione tra velocità, distanza percorsa e tempo impiegato da un oggetto. Sappiamo che velocità, tempo e distanza non sono mai negativi. Quindi utilizzeremo il metodo abs() per calcolare il tempo, la distanza e la velocità esatti.

Formula utilizzata:

  • Distanza = Velocità * Tempo
  • Tempo = Distanza/Velocità
  • Velocità = Distanza/Tempo

Abbiamo dichiarato 3 funzioni per calcolare velocità, distanza e tempo. Quindi ho passato loro i valori interi positivi e negativi e in virgola mobile utilizzando la funzione Python abs(). La funzione abs() convertirà automaticamente i valori negativi in ​​valori positivi, che verranno utilizzati per calcolare velocità, distanza e tempo.

Python3




rimuovendo l'ultimo commit git

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

>

>

Produzione:

 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>