Ask Question
29 January, 08:30

For example, one might start with a population of 500 organisms, a growth rate of 2, and a growth period to achieve this rate of 6 hours. Assuming that none of the organisms die, this would imply that this population would double in size every 6 hours. Thus, after allowing 6 hours for growth, we would have 1000 organisms, and after 12 hours, we would have 2000 organisms. Write a program that takes these inputs and displays a prediction of the total population. An example of the program input and output is shown below:Enter the initial number of organisms: 10Enter the rate of growth [a real number > 0]: 2Enter the number of hours to achieve the rate of growth: 2Enter the total hours of growth: 6The total population is 80

+2
Answers (1)
  1. 29 January, 10:01
    0
    The Python code is given below with appropriate comments

    Explanation:

    def predict_population_growth ():

    #Prompt and read the input from the user

    num_org = int (input ("Enter the initial number of organisms: "))

    GR = float (input ("Enter the rate of growth [a real number > 0]: "))

    numHour = int (input ("Enter the number of hours to achieve the rate of growth: "))

    totalHours = int (input ("Enter the total hours of growth: "))

    #caluclate the total poulation growth

    population = num_org

    hours = 0

    while hours < totalHours:

    population * = GR

    hours + = numHour

    print (" The total population is " + str (int (population)))

    predict_population_growth ()
Know the Answer?
Not Sure About the Answer?
Find an answer to your question ✅ “For example, one might start with a population of 500 organisms, a growth rate of 2, and a growth period to achieve this rate of 6 hours. ...” in 📘 Computers and Technology if you're in doubt about the correctness of the answers or there's no answer, then try to use the smart search and find answers to the similar questions.
Search for Other Answers