''' These are notes from lecture as we wrote the program. The final version is future_value.py ''' def future_value(current_value,apr,years): new_value = current_value #initialization # e.g. apr = .06 value = 1000 # # after year 1: 1000 + 1000 * .06 = 1060 # after year 2: 1060 + 1060 * .06 = 1123.60 # after year 3: 1123.60 + 1123.60 * .06 = 1191.016 # # note: 1000 + 1000 * .06 = 1000 * (1 + .06) # we'll use this simpler form # so, we'll do 'years' number of calculations # remember the "for" loop. # for i in range(years): new_value = new_value * (1 + apr) return new_value new_value = future_value(1000,.06,3) print(new_value)