Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - mgkelly

#1
Ejercicios / Ejercicio Bucle While en Python
11 Mayo 2017, 13:45 PM
Hola,
He intentado de mil maneras hacer este ejercicio en Python y no he sido capaz, todas me da error, viene para hacer con bucles while...
Dejo el enunciado por si alguno tiene idea, graciass :D:

"Dados dos números enteros n (n≥0) y a (a>0) encontrar, si existe, el
menor entero x del intervalo [0, n] para el que se cumpla lo siguiente: la diferencia
entre las sumas de los valores enteros de los intervalos [n-x, n] y [0, x] coincide
con a."

He intentado hacer algo así, pero no doy con la solucion:

Código (python) [Seleccionar]
n=int(raw_input("introduce n: "))
a=int(raw_input("introduce a: "))
x=0
sumaintx=0
sumaintn=0


for x in range(0,n):
   sumaintx=0
   sumaintn=0
   while(sumaintn-sumaintx!=a):
     for i in range(n-x,n):
         sumaintn=sumaintn+i
         for j in range(0,x):
             sumaintx=sumaintx+j
   if(sumaintn-sumaintx==a):
       print x