Предположим, у вас есть инвестиционный план, в который вы инвестируете определенную фиксированную сумму в начале каждого года. Вычислить общую стоимость инвестиций в конце прошлого года. Вклад будет представлять собой объем инвестиций в год, процентную ставку и количество лет инвестиций.Будущая стоимость ежегодных инвестиций
Эта программа рассчитывает будущую стоимость постоянных ежегодных инвестиций. Введите ежегодные инвестиции: 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'? шлепнуть! –
@gnibbler +1 для указания этого. Нехороший питомец: вы имеете в виду *, чей *, а не * кто есть *. –
@DarshanComputing, конечно. Вы также должны ненавидеть [HTTP_referer] (http://en.wikipedia.org/wiki/HTTP_referer) :) –