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
:
"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:
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

"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