Comment multiplier une plage en Python ?

Multiplier une plage en Python #

Utilisez une liste de compréhension pour multiplier chaque nombre d’une plage par un nombre spécifique.
spécifique, par ex. result = [num * 2 for num in range(1, 6)]. La compréhension de la liste
itère sur l’intervalle et utilise la multiplication * pour multiplier le nombre actuel
nombre actuel par un autre nombre.

import math

result = [num * 2 for num in range(1, 6)]


print(result)  




print(math.prod(range(1, 5)))  

Nous avons utilisé une compréhension de liste pour itérer sur une plage et multiplier ses valeurs par un autre nombre.
par un autre nombre.

Les compréhensions de listes sont utilisées pour effectuer une opération pour chaque élément, ou pour sélectionner un sous-ensemble d’éléments qui remplissent une condition.

La classe range est
communément utilisée pour boucler un nombre spécifique de fois dans for boucles et prend les
les arguments suivants :

Nom Description
start Un nombre entier représentant le début de la plage (la valeur par défaut étant 0)
stop Aller jusqu’à, mais sans inclure l’entier fourni
step L’intervalle comprendra tous les N nombres entre start à stop (la valeur par défaut est 1)

Remarquez que le start dans l’intervalle est inclusive, alors que la valeur stop
est exclusive.

Si vous ne passez qu’un seul argument à la méthode range() constructeur, il est
considéré comme la valeur de l’argument stop paramètre.

L’exemple montre que si le paramètre start est omis, la valeur par défaut est la suivante 0 et si l’argument step est omis, la valeur par défaut est la suivante 1.

Si la valeur de l’élément stop est inférieure à la valeur du paramètre start
la plage sera vide.

Utilisez le paramètre math.prod() pour multiplier tous les nombres d’une plage, par ex.
math.prod(range(1, 5)). Le site math.prod calcule le produit de tous les éléments
des éléments de l’itérable.

import math

print(math.prod(range(1, 5)))  

print(math.prod(range(1, 4)))  

La méthode math.prod
calcule le produit de tous les éléments de l’itérable fourni.

import math

my_tuple = (5, 5, 5)

result = math.prod(my_tuple)

print(result)  

La méthode prend les 2 arguments suivants :

Nom Description
itérable Une itérable dont les éléments permettent de calculer le produit de
début La valeur de départ pour le produit (la valeur par défaut est 1)

Si l’itérable est vide, le start est retournée.

Laisser un commentaire