""" Exponential growth model using arrays """ import numpy as np steps = 10 t = np.zeros(steps+1) N = np.zeros(steps+1) r = 0.5 t[0] = 0 N[0] = 2 for i in range( steps ): N[i+1] = N[i] + r * N[i] t[i+1] = t[i] + 1 for i in range( steps+1 ): print( f"At time {t[i]}, N is {N[i]:6.4f}" )