''' Simulate the growth of a population of nanobots in a Petri dish. It starts with an initial population of nanobots which have a specific growth rate (e.g., 1.5 per generation). The simulation runs for select number of generations, and at each generation, the simulation calculates the new population size by multiplying the current population by the growth rate. It then prints the current generation number and the population size. When the simulation is done, print "Nanobot population simulation complete.". Implement also the overpopulation condition for the Petri dish: if the population reaches 1 milion, all nanobots die. Print a warning at which generation this happened. If the starting population is zero or below, print a warning. Try to experiment with different initial parameters. ''' # Initial population of nanobots population = 10 # Growth rate (per generation) growth_rate = 1.5 # Number of generations generations = 5 # Your code here