On note $f$ la fonction définie sur l'intervalle $\left[2\,;\,+\infty\right[$ par $$f(x)=\ln\left(3 x^{2}+2 x\right).$$
On admet que la fonction $f$ est dérivable sur l'intervalle $\left[2\,;\,+\infty\right[$ et on note $f'$ sa fonction dérivée.
On définit une suite $(a_{n})$ par son premier terme $a_{0}>0$ et pour tout entier naturel $n$, $$a_{n+1}=\ln\left(3 {a_{n}}^{2}+2 a_{n}\right)$$
On étudie le cas où $\quad 2 \leqslant a_{0} \leqslant \alpha$, $\quad$ où $\alpha$ est l'unique solution de l'équation $g(x)=0$.
Dans cette partie, on prend $a_{0}=2$.
La suite $(a_{n})$ est ainsi définie par $a_{0}=2$ et pour tout entier naturel $n$, $$a_{n+1}=\ln\left(3 {a_{n}}^{2}+2 a_{n}\right)$$
On note $(b_{n})$ la suite définie par $b_{0}=10$ et pour tout entier naturel $n$, $$b_{n+1}=\ln\left(3 {b_{n}}^{2}+2 b_{n}\right)$$
On admet que la suite $\left(b_{n}\right)$ est strictement décroissante et qu'elle converge vers $\alpha$.
from math import *
def algo(p):
a = 2
b = 10
n = 0
while b - a > 10**(-p):
a = log(3*a**2 + 2*a)
b = log(3*b**2 + 2*b)
n = n + 1
return (n,a)