0
我正在爲人們的401k的金融模型工作,該模型使用等式中每年的隨機回報率。我想知道如何讓我的回報率在做循環時從一個變成另一個。換句話說,我希望在每年計算蠟球時使用隨機回報率。Python:401k財務循環
例如, 年1 2000 * 1.10 = 2200 年2 2100 * 1.2 = 2520 *
*這不包括我的代碼wax_ball &貢獻的變量。我的問題似乎與選擇功能...我有它從3種不同的回報率進口。
以下是我的代碼。
感謝您的幫助。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
print "How much do you want to contribute to your 401k?"
contribution = int(raw_input())
# money contributed to 401k
print "What is your 401k worth now?"
wax_ball = int(raw_input())
# sum of all contribution plus interest of every year
print "When do you want to withdraw on it?"
time= int(raw_input())
# time in years
interest_rate = [.25,.1,.01]
#average return rate randomized
from random import choice
choice(interest_rate)
for x in range (0, time):
wax_ball= contribution+(wax_ball*(1+interest_rate))
print round(wax_ball,2)