-2
我希望結果顯示每年增加利息後的總金額,但僅增加年份但不增加金額。爲什麼?For loop僅增加兩個變量中的一個
while True:
try:
investment = float(input('How much to invest : '))
interest = float(input('Interest rate : '))
break
except ValueError:
"Please enter a valid number"
for year in range(10):
money = investment + (investment * interest)
print("Total money in year {} : {}".format((year+1), money))
'money'重新calcualted循環的每個迭代,但永遠不會改變,因爲'investment'和'interest'永遠不會改變,一旦定義 –
加在「投資=投資+(投資*利息)」之後設定「投資=金錢」 – Tony