Ссылка на предыдущие переменные для создания нового значения - PullRequest
0 голосов
/ 05 апреля 2019

У меня проблема со ссылкой на предыдущее значение во вновь созданной переменной для создания нового значения. Пожалуйста, смотрите ниже:

i = 0
df_pf_monthly = [0.01, 0.02, 0.03, 0.04, 0.05, 0.06]
starting_dollar_value = 1000
monthly_returns_dollar_list = []
initial_value = (1 + df_pf_monthly[i]) * starting_dollar_value
monthly_returns_dollar_list.append(initial_value)

for val in df_pf_monthly:
  second_value = (1 + df_pf_monthly) * initial_value
  monthly_returns_dollar_list.append(second_value)
print(monthly_returns_dollar_list[3])
i += 1

Ответы [ 2 ]

1 голос
/ 06 апреля 2019

Не совсем понимаю вашу проблему, но если вы пытаетесь обновить initial_value, вам просто нужно сохранять second_value в initial_value после каждой итерации цикла.

Кроме того, я полагаю, вам следует вычислять second_value с помощью val, а не с помощью df_pf_monthly.

Если это не было проблемой, пожалуйста, расскажите мне больше об этом!

0 голосов
/ 06 апреля 2019
'''
df_pf_monthly = [0.01, 0.02, 0.03, 0.04, 0.05, 0.06]
i = 0
starting_dollar_value = 1000
monthly_returns_dollar_list = [1000]

for val in df_pf_monthly:
  second_value = (1 + val) * monthly_returns_dollar_list[i]
  monthly_returns_dollar_list.append(second_value)
  i += 1
print(monthly_returns_dollar_list)

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