
\smallskip

Comme dans l'exercice précédent, il y a plusieurs façons de voir la fonction:

\begin{enumerate}
\item On sait que la suite est géométrique, de premier terme $u_0=7$ et de raison $q=0,3$, donc son terme général est :
\[
u_n = u_0 \times q^n = 7 \times 0,3^n.
\]
Ce qui donne la fonction suivante:
\begin{python*}
def u(n):
    return 7 * 0.3**n
\end{python*}
\begin{console}
>>> u(8)
0.00045926999999999985
\end{console}

\item On peut s'inspirer de la relation de récurrence en créant une boucle:
\begin{python}
def u(n):
    v = 7
    for k in range(1,n+1):
        v = v * 0.3
    return v
\end{python}
\begin{console}
>>> u(8)
0.00045926999999999996
\end{console}

\item De même, avec la forme récursive:
\begin{python}
def u(n):
    if n == 0: return 7
    else: return u(n-1) * 0.3
\end{python}

\item Avec une boucle conditionnelle:
\begin{python}
def u(n):
    v, k = 7, 0
    while k < n:
        v = v * 0.3
        k = k + 1
    return v
\end{python}
\end{enumerate}
