Как сделать L oop с порогом и заменить на Python? - PullRequest
0 голосов
/ 05 мая 2020
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.

Этот код не работает, но моя идея, я думаю, есть зачатие.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...