Ayuda, soy nuevo en python y estoy intentando realizar un ejercicio. Dentro de el mismo debo sumar los elementos de una lista hasta que superen el valor "70".
Es decir, si mi lista es [1, 5, 10, 11, 15, 16, 18, 21], sumaria 1+5+10+11+etc... hasta llegar a un numero mayor a 70, en este caso 76. Tambien debo imprimir la posicion.
Se me a ocurrido hacerlo de esta forma pero la verdad es que no logro solucionarlo.
num2 lo utilizaria para determinar la posicion, pero lo unico que logro es que se sume el 1, 70 veces. Ya intente programarlo de varias formas pero no llego a la solucion, esta fue la ultima que probe.
Saludos, muchas gracias!
Es decir, si mi lista es [1, 5, 10, 11, 15, 16, 18, 21], sumaria 1+5+10+11+etc... hasta llegar a un numero mayor a 70, en este caso 76. Tambien debo imprimir la posicion.
Se me a ocurrido hacerlo de esta forma pero la verdad es que no logro solucionarlo.
Código:
numeros=[1, 5, 10, 11, 15, 16, 18, 21]
print(numeros)
num=0
num2=0
for number in range(len(numeros)):
while num<70:
num2+=1
num+=numeros[number]
print(num2)
print(num)
num2 lo utilizaria para determinar la posicion, pero lo unico que logro es que se sume el 1, 70 veces. Ya intente programarlo de varias formas pero no llego a la solucion, esta fue la ultima que probe.
Saludos, muchas gracias!