假設您有一個投資計劃,您在每年年初投資一定的金額。計算去年年底投資的總價值。投入將是每年投資的金額,利率和投資年限。年度投資的未來價值
該程序計算每年不斷投資的未來值 。 輸入年度投資:200 輸入年利率:0.06 輸入的年數:12 在12年的值是:3576.427533818945
我已經嘗試了一些不同的東西,像下面,但它不會給我那3576.42,它只給我400美元。有任何想法嗎?
principal = eval(input("Enter the yearly investment: "))
apr = eval(input("Enter the annual interest rate: "))
years = eval(input("Enter the number of years: "))
for i in range(years):
principal = principal * (1+apr)
print("The value in 12 years is: ", principal)
誰的想法是它使用'eval',而不是'float'?普拉克! – 2013-04-18 06:39:19
@gnibbler +1指出。無關緊要的寵物peeve:你的意思是*誰的,而不是*誰的*。 – 2013-04-18 06:57:58
@DarshanComputing,當然。你也必須討厭[HTTP_referer](http://en.wikipedia.org/wiki/HTTP_referer):) – 2013-04-18 07:06:39