math.prod ( )
DESCRIPTION.
Retourne le produit de toutes les valeurs numériques données dans une séquence itérable et d'une valeur de départ si elle est précisée.
SYNTAXE.
Valeur = math.prod ( sequence , initialisation )
Valeur = ⇨ variable qui recevra le résultat [ optionnel ]
math.prod ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
sequence ⇨ liste des valeurs numériques [ OBLIGATOIRE ]
initialisation ⇨ valeur à prendre en compte comme premier terme du produit [ optionnel ]
REMARQUES.
sequence doit être un objet séquence tel que list ( ) ou tuple ( ) contenant uniquement des valeurs numériques valides.
Si un des éléments de sequence est un str ( ), la méthode math.prod ( ) peut retournée un str ( ) contenant le str ( ) de base répliqué le nombre de fois des valeurs numériques. Mais si plusieurs valeurs de sequence ne sont pas des valeurs numériques, Python pourra lever un exception.
initialisation, est un argument nommé start = depart, où depart doit être un int ( ) ou float ( ) quelconque mais valide. Par défaut depart vaut 1. La valeur de depart sera toujours considéré comme le premier terme de la multiplication.
EXEMPLES.
import math
print ( math.prod ( [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 ] ) ) retourne 362880
print ( math.prod ( [ 1 , 2 , 3 , 5 , 6 , 7 , 8 , 9 ] , start = 4 ) ) retourne 362880
kchaine = math.prod ( [ "Python " , 4 , 2 ] )
print ( kchaine ) retourne Python Python Python Python Python Python Python Python
print ( type ( kchaine ) ) retourne <class 'str'>
print ( math.prod ( [ 2 , "Origine " , 3 ] ) ) retourne Origine Origine Origine Origine Origine Origine
print ( math.prod ( [ 3 , 5 ] , start = "* " ) ) retourne * * * * * * * * * * * * * * *
LST_Suite = [ kvaleur / 10 for kvaleur in range ( 1 , 10 ) ]
print ( math.prod ( LST_Suite ) ) retourne 0.0003628800000000001
print ( math.prod ( LST_Suite , start = 7 ) ) retourne 0.00254016
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.