Como faço para multiplicar cada item de uma lista por um anterior, exemplo:
[1, 2, 3, 4, 5, 6] = 1 * 2 * 3 * 4 * 5 * 6
Como faço para multiplicar cada item de uma lista por um anterior, exemplo:
[1, 2, 3, 4, 5, 6] = 1 * 2 * 3 * 4 * 5 * 6
valor = int(raw_input("Digite o valor: "))
a, b,c,d,e,f = 1, 2,3,4,5,6
while b < valor:
print b
a, b,c,d,e,f = b,c,d,e,f, a*b*c*d*e*f
tente assim também :
valor = int(raw_input("Digite o valor: "))
a, b = 0, 1
while b < valor:
print b
a, b = b, a+b
muito obrigado
Você pode tentar fazer assim:
def multiplicaLista(lista):
multiplicador = 1
for i in lista:
multiplicador = multiplicador * i
print (multiplicador)
lista = [1,2,3,4,5,6]
multiplicaLista(lista)
muito bom, desse jeito dá para substituir “lista”(def multiplicaLista(lista) por uma função range.