bonjour je suis en 2nd et je n'arrive pas à mon exercice de sciences numérique et technologique ( c'est du python ). bonne journée
Dans un vivarium une colonie d'insectes voit son nombre d'invidus multiplié par 3 jour après jour. Ils sont 10 le premier jour.
- demande à l'utilisateur de saisir le nombre maximal d'insectes que peut contenir le vivarium ;
- calcule le nombre d'insectes jour après jour tant que le nombre maximal n'est pas atteint.
- affiche le jour où ce nombre maximal est dépassé.

merci d'avance.​


Sagot :

Réponse:

En python, pour demander à l'utilisateur de rentrer une saisie, on utilise la fonction input() dont l'on stock le résultat dans une variable

Il suffira ensuite de faire une boucle pour vérifier si le nombre d'insectes est égal au nombre maximal saisie avec l'input, si c'est le cas, le programme affiche le jour, sinon, incrémente jours et nombre d'insectes.

PS: tu devras recopier le code à la main, nosdevoirs ne disposant pas de système d'identation.

nombre_maximal = input("Entrez le nombre maximal d'insectes: ")

nombre_insectes = 10

jours = 0

while nombre_insectes != nombre_maximal:

nombre_insectes = nombre_insectes * 3

jours += 1

print(jours)