Schrijf een Python-script dat 2 functies bevat.
Schrijf een functie, vul_lijst_aan_met_max_tijdstip, die een string omzet naar een lijst en deze lijst nog verder aanvult.
De functie heeft een string als inputargument:
“Naampopulatie, startaantal, groeisnelheid, draagkracht”
Deze string wordt door de functie omgezet naar een lijst van volgende vorm:
[Naampopulatie, startaantal, groeisnelheid, draagkracht]
Vul de lijst aan met volgende twee elementen, maak hierbij gebruik van een tweede functie, bereken_tijd_tot_percentage_draagkracht (maak gebruik van stapgrootte 1):
a. Het tijdstip waarop 99% van de draagkracht wordt bereikt
b. Het bijhorende aantal
Aanname: de populatie kent begrensde groei.
\[N_t = \frac{K}{1 + (\frac{K}{N_0}-1)* e^{-r*t}}\]Data olifanten: [7806, 0.039, 50000, 162, 49517]
>>> vul_lijst_aan_met_max_tijdstip('olifanten,7608,0.039,50000')
> Data olifanten: [7806, 0.039, 50000, 162, 49502]
>>> vul_lijst_aan_met_max_tijdstip('Giraffen,5603,0.026,6000')
> Data giraffen: [5603, 0.026, 6000, 75, 5940]
>>> vul_lijst_aan_met_max_tijdstip('leeuwen,5003,0.030,10000')
> Data leeuwen: [5003, 0.03, 10000, 154, 9902]