logo

abs() en Python

La fonction Python abs() renvoie la valeur absolue. La valeur absolue de n'importe quel nombre est toujours positive, elle supprime le signe négatif d'un nombre en Python.

Exemple:

 Input:  -29 Output: 29>

Syntaxe de la fonction Python abs()

La fonction abs() en Python a la syntaxe suivante :



Syntaxe: abdos (nombre)

    nombre : entier, nombre à virgule flottante, nombre complexe.

Retour: Renvoie la valeur absolue.

Exemple de fonction Python abs()

Voyons quelques exemples de la fonction abs() en Python.

Fonction abs() avec un argument entier

Dans cet exemple, nous passerons une valeur entière comme argument à la fonction abs() en Python et imprimerons sa valeur pour voir comment elle fonctionne.

Python3


format de chaîne java



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

>

>

Sortir:

Absolute value of integer is: 94>

Fonction abs() avec un nombre à virgule flottante

Dans cet exemple, nous passerons une donnée flottante dans la fonction abs() et elle renverra une valeur absolue.

Python3




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

>

>

Sortir:

Absolute value of float is: 54.26>

Fonction abs() avec un nombre complexe

Dans cet exemple, nous passerons le nombre complexe Python dans la fonction abs() et il renverra une valeur absolue.

Python3




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

>

>

Sortir:

Absolute value or Magnitude of complex is: 5.0>

Calcul temps-distance à l'aide de la fonction Python abs()

Dans cet exemple, l'équation montre la relation entre la vitesse, la distance parcourue et le temps mis par un objet. Nous savons que la vitesse, le temps et la distance ne sont jamais négatifs. Nous utiliserons donc la méthode abs() pour calculer le temps, la distance et la vitesse exacts.

Formule utilisée :

  • Distance = Vitesse * Temps
  • Temps = Distance / Vitesse
  • Vitesse = Distance / Temps

Nous avons déclaré 3 fonctions pour calculer la vitesse, la distance et le temps. Ensuite, transmettez-leur les valeurs entières positives et négatives et les valeurs à virgule flottante à l'aide de la fonction Python abs(). La fonction abs() convertira automatiquement les valeurs négatives en valeurs positives, qui seront utilisées pour calculer la vitesse, la distance et le temps.

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

>

>

Sortir:

 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>