《python程序语言设计》第2章第19题计算未来投资额
·

class accumulated_value:
def __init__(self, investment, annual_interest, factor):
self.investment = investment
self.annual = annual_interest
self.factor = factor
def convert(self, value):
a = self.investment * ((1 + (self.annual / self.factor)) ** (value * 12))
return round(a, 2)
int_amount = eval(input("Enter investment amount: "))
annual_int = eval(input("Enter annual interest rate: "))
year_int = eval(input("Enter number of years: "))
c1 = accumulated_value(int_amount, annual_int, 1200)
print(f"Accumulated value is {c1.convert(year_int)}")
结果

更多推荐



所有评论(0)