ayuda con programacion python

Iniciado por vaness182, 1 Noviembre 2015, 04:10 AM

0 Miembros y 1 Visitante están viendo este tema.

vaness182

Ayuda please con este ejercicio que ni papa se si lo estoy atacando bn y gracias por las recomendaciones:


###

Cree un programa en Python 3.4 que solicite al usuario ingresar un número, y luego calcule la sumatoria de todos los enteros consecutivos a partir del número ingresado (se incluye el número ingresado) hasta que la sumatoria sea mayor a cinco veces el número ingresado.

El programa debe mostrar como resultado exclusivamente el valor de la sumatoria al momento de superar el valor equivalente a cinco veces el número ingresado, no debe contener letras ni enunciados que lo acompañen.

Por ejemplo, si el usuario ingresa el número 2, el programa debería mostrar como resultado: 14



###
lo que he pensado es :

####


n1 = int(input())
limite = (n1*5)
suma=0


for i in range (1, limite, 1):
    suma=n1+(n1+i)

       
print(suma)
   

DarK_FirefoX

Primero: Utiliza las etiquetas GeSHi para publicar código! Facilitan la lectura de código.

La verdad que no estoy muy familiarizado con la sintaxis de Python, pero yo lo haría así! Primero, utilizaría un while en vez de un for:

Código (python) [Seleccionar]
n1 = int(input())
limite = (n1*5)
suma=0

while(suma<=limite):
  suma += n1
  n1 += 1
       
print(suma)


Espero entiendas el código, sino, puedes preguntar!

Salu2s

vaness182

muchas gracias lo entendii
debo practicar mucho aun :D