Как реализовать цикл for с разрывом, который также возвращает значения в разрыве?
x = np.empty(1)
x[0] = 0.4
f = np.array([3,2,1,0,1,2,3])
y = np.empty(0)
for i in range(len(f)):
if f[i+1] < f[i]:
newx = x[i]*2
y = np.append(y,f[i+1])
x = np.append(x,newx)
else:
break
это возвращает y = [2,1,0] и x = [0.4,0.8,1.6, 3.2] но я хочу, чтобы он также возвращал значения y = 1 и x = 6.4, которые будут следующей итерацией.