from math import exp
import matplotlib.pyplot as plt
from random import uniform
def cont_log_time(N,r,K):
return N + N*r*(1-(N/K))
N = 100
r = 3.0
K = 1000
time = 50
pop_size = [N]
pop_sizeY=[]
for years in range(1,time):
pop_size.append(cont_log_time(pop_size[-1], r, K))
for values in range(len(pop_size)-1):
pop_sizeY.append(pop_size[values+1])
pop_size.pop(-1)
plt.plot(pop_size,pop_sizeY)
plt.show()