[ Foro de Python ]

Cómo hacer que imprima numeros de una lista

04-Oct-2018 16:51
Invitado (Mejillon)
1 Respuestas

Hola, recién estoy empezando a programar y me gustaría saber como hacer que el producto de una lista se vayan multiplicando hasta encontrar un numero negativo.
Por ejemplo:
list =[5,2,3,4,-2,2,3,5]
de estos numeros hacer que 5*2*3*4=120 y que pare en este punto ya que el siguiente numero daría un numero negativo. He hecho varias cosas pero no consigo  que me imprima el solo numero 120.


27-Oct-2018 23:38
Nacho Cabanes (+83)

¿Sabrías recorrer la lista, extrayendo un elemento cada vez? Si es así, te basta con ir multiplicando sus valores por un dato auxiliar con valor inicial 1. Por lo general, ayudará si incluyes un fragmento de programa con lo que has intentado.






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)