Bonjour, je ne comprends pas du tout cet exercice sur Python en maths. Aidez-moi svp Merci d'avance !

Une population de 10 000 bactéries a la propriété de doubler toutes les heures dans des conditions particulières. Lors d'une expérience, Léa décide d'ajouter, chaque heure, 1000 bactéries du même type. Pour savoir quand la population dépassera 10⁵ individus, Léa écrit le programme en langage Python ci-dessous, en introduisant une fonction nommée bacteries.

(Voici le fameux programme en langage Python de Léa)

from math import *
def bacteries ():
h=0
b=10 000
while .....
h= ....
b= ....
return (h)

1) Compléter ce programme afin que la variable h contienne le nombre d'heures nécessaire pour que le nombre de bactéries dépasse 10⁵ individus.

2) Que faut-il saisir dans la console d'exécution pour avoir le nombre d'heures recherché? Donner ce nombre d'heures.​

Répondre :

Voici le programme Python complet avec les instructions pour compléter le programme :from math import *

def bacteries():
h = 0
b = 10000
while b <= 100000: # Condition pour que le nombre de bactéries dépasse 100 000
h += 1 # Incrémenter le nombre d'heures à chaque itération
b *= 2 # Doubler le nombre de bactéries à chaque heure
b += 1000 # Ajouter 1000 bactéries chaque heure
return h

# Appel de la fonction et affichage du nombre d'heures nécessaire
print(bacteries())
Dans ce programme, la variable h contiendra le nombre d'heures nécessaire pour que le nombre de bactéries dépasse 100 000 individus.Pour obtenir le nombre d'heures recherché dans la console d'exécution, vous devez simplement appeler la fonction bacteries() et afficher le résultat. Le nombre d'heures requis est 7.

D'autres questions