Я новичок в python и пытаюсь написать программу, которая будет рассчитывать будущую стоимость ежемесячных инвестиций.Вот что у меня есть:
#display a welcome message
print("Welcome to the Future Value Calculator")
print()
choice = "y"
while choice.lower() == "y":
monthly_invest = int(input("Enter monthly investment:\t"))
yearly_interest_rate = float(input("Enter yearly interest rate:\t"))
years = int(input("Enter number of years:\t\t"))
#convert yearly values to monthly values
monthly_interest_rate = yearly_interest_rate / 12 / 100
months = years * 12
future_value = 0
future_value += monthly_invest
monthly_amount = future_value * monthly_interest_rate
future_value += monthly_amount
print()
#display the result
for i in range(years):
print("Year = " + str(i+1) + "\t" + "Future value: " +
str(round(future_value)))
#see if the user wants to continue
print()
continue_runs = (input("Continue (y/n)? "))
print("Bye!")
Вот как должен выглядеть результат: 
У меня есть базовая схемаработает хорошо.Я не очень хорош в математической части. Кто-нибудь может мне помочь с этим?Кроме того, может кто-нибудь сказать мне, как заставить "Пока" распечатать, когда пользователь больше не хочет продолжать?Прямо сейчас, это просто возвращается к началу, когда вы нажмете n.