n = 50
inflation = list()
for i in range(n):
if n > i:
inflation.append(np.random.uniform(-5, 5))
plt.plot(inflation, label = 'inflation')
plt.legend(loc='best')
plt.show()
Я хочу сделать al oop, который позволяет мне заменить значение. У меня есть этот код: Итак, когда кумулятивная инфляция будет выше, чем umbral, в этом случае 10 я хочу скорректировать свое значение c на накопленную инфляцию, которая равна b, c + c* b, и начать снова заменяя значение b на 0 и накапливая до тех пор, пока не достигнете значения выше моего порога и распечатайте все времена, когда b было выше порога.
a = 10
b = 0
c = 5000
for i in range(len(inflation)):
if b < a:
b = b + inflation[i]
elif b == a or b > a:
print('Acumulated Inflation: ', b, "Period: ", i)
c = c + c*b
b = 0
print('Adjusted Pension in period',str(i),": ",c)
if b < a:
b = b + inflation[i]
#repeat until n = 50.
Этот код не работает, но моя идея, я думаю, есть зачатие.