Python3 Fonction fabs()

Python3 数字Nombres en Python3


Description

La méthode fabs() renvoie la valeur absolue d'un nombre sous forme de nombre à virgule flottante, par exemple, math.fabs(-10) renvoie 10.0.

La fonction fabs() est similaire à la fonction abs(), mais il existe deux différences :

  • abs() est une fonction intégrée. La fonction fabs() est définie dans le module math.

  • La fonction fabs() ne fonctionne qu'avec des valeurs à virgule flottante et des entiers. abs() peut également être utilisée avec des nombres complexes.


Syntaxe

Voici la syntaxe de la méthode fabs() :

import math

math.fabs( x )

Remarque :fabs() n'est pas accessible directement ; vous devez importer le module math et appeler cette méthode via l'objet statique.


Parameters

  • x -- une expression numérique, peut être un entier, un nombre à virgule flottante, etc. La fonction renvoie la valeur absolue de x, c'est-à-dire un nombre non négatif.

Valeur de retour

Renvoie la valeur absolue du nombre.

Exemples

Voici un exemple d'utilisation de la méthode fabs() :

Exemple 1

import math

x = -1.5
y = math.fabs(x)
print(y) # Sortie 1.5

x = 10
y = math.fabs(x)
print(y) # Sortie 10.0

Dans les exemples ci-dessus,fabs(-1.5)la valeur absolue de -1.5 est renvoyée sous la forme 1.5,fabs(10)et la valeur absolue de 10 est renvoyée sous la forme 10.0. Notez que la valeur de retour est toujours un nombre à virgule flottante, même si l'argument passé est un entier.

Après avoir exécuté les exemples ci-dessus, la sortie est :

1.5
10.0

Exemple 2

#!/usr/bin/python3
import math   # Importer le module math

print ("math.fabs(-45.17) : ", math.fabs(-45.17))
print ("math.fabs(100.12) : ", math.fabs(100.12))
print ("math.fabs(100.72) : ", math.fabs(100.72))
print ("math.fabs(math.pi) : ", math.fabs(math.pi))

Après avoir exécuté les exemples ci-dessus, la sortie est :

math.fabs(-45.17) :  45.17
math.fabs(100.12) :  100.12
math.fabs(100.72) :  100.72
math.fabs(math.pi) :  3.141592653589793

Python3 数字Nombres en Python3

Autres extensions