Écrire une fonction Python seuil(M) qui renvoie le plus petit entier n…
Exercice d'entraînement · niveau 3 (difficile) · mathématiques (première), chapitre 2 — Suites numériques, modèles discrets · Variations, limites et algorithmes
Énoncé
Écrire une fonction Python seuil(M) qui renvoie le plus petit entier tel que . L'utiliser pour déterminer au bout de combien d'années un capital placé à par an a doublé, puis triplé. (Doubler, c'est atteindre un coefficient global supérieur à .)
Corrigé
def seuil(M):
n, p = 0, 1.0 # p vaut 1,05 puissance n
while p <= M:
p = 1.05 * p
n = n + 1
return n
Doubler, c'est atteindre un coefficient global supérieur à : seuil(2) renvoie . En effet et . Tripler : seuil(3) renvoie , car et . À remarquer : il faut ans pour doubler, mais seulement de plus pour tripler puis encore pour quadrupler. Le temps de doublement, lui, est constant : c'est la signature d'une croissance géométrique.
Les autres exercices de ce chapitre Le cours du chapitre
Un blocage sur cet exercice ? Le tuteur d'Adloun guide par questions, sans donner la réponse.