math.fsum ( )
DESCRIPTION.
Retourne la somme de toutes les valeurs numériques données dans une séquence itérable.
SYNTAXE.
Valeur = math.fsum ( sequence )
Valeur = ⇨ variable qui recevra le résultat [ optionnel ]
math.fsum ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
sequence ⇨ liste des valeurs numériques [ OBLIGATOIRE ]
REMARQUES.
sequence doit être un objet séquence tel que list ( ) ou tuple ( ) contenant uniquement des valeurs numériques valides. Si au moins un des éléments de sequence n'est pas une valeur numérique, Python lèvera une exception.
La méthode math.fsum ( ) retourne un toujours float ( ). Bien que très semblable à la méthode sum ( ), a méthode math.fsum ( ) est cependant d'une plus grande précision.
EXEMPLES.
import math
print ( math.fsum ( [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 ] ) ) retourne 45
print ( math.fsum ( [ 1 , 2 , "3" , 4 , 5 , 6 , 7 , 8 , 9 ] ) ) retourne must be real number, not str
LST_Suite = [ kvaleur for kvaleur in range ( 10 ) ]
print ( math.fsum ( LST_Suite ) ) retourne 45
print ( math.fsum ( range ( 10 ) ) ) retourne 45
print ( math.fsum ( [ .1 ] * 10 ) ) retourne 1.0
print ( sum ( [ .1 ] * 10 ) ) retourne 0.9999999999999999
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de
Dans la LOGITHEQUE de MON PYTHON PAS A PAS
vous trouvez des suggestions de projets simples et classiques pour
ooo
TESTER - DÉCOUVRIR - PRATIQUER - APPROFONDIR - EXPLORER
ooo
la programmation récréative avec le langage PYTHON 3
avec un exemple de résolution à télécharger pour vous inspirer.