
Le programme est composé de deux parties.

\begin{itemize}
\item La première partie (lignes 1 et 2) définit une fonction \texttt{f(x)} qui correspond à la fonction mathématique $f\;:\;x\mapsto x^2-6x+5$. Cette fonction Python retourne donc l'image d'un nombre $x$ par la fonction $f$.

\item La seconde partie (lignes 4 à 10) est une boucle itérative sur la variable \texttt{x}, qui prend pour valeurs 0, 1, 2, 3, ... , 8 et 9.

À chaque itération (pour chaque passage dans la boucle), on effectue un test sur le signe de $f(x)$ et on affiche le résultat.
\end{itemize}
Cela donne:

\bigskip

\begin{minipage}{0.25\linewidth}
\begin{console}
f( 0 ) > 0
f( 1 ) = 0
f( 2 ) < 0
\end{console}
\end{minipage}
\hfill
\begin{minipage}{0.25\linewidth}
\begin{console}
f( 3 ) < 0
f( 4 ) < 0
f( 5 ) = 0
\end{console}
\end{minipage}
\hfill
\begin{minipage}{0.25\linewidth}
\begin{console}
f( 6 ) > 0
f( 7 ) > 0
f( 8 ) > 0
f( 9 ) > 0
\end{console}
\end{minipage}

\bigskip

On peut alors déduire un tableau de signes de la fonction $f$ sur \intervFF{0}{9}:
\begin{center}
\begin{tikzpicture}
\node[inner sep = 0pt, outer sep = 0pt] (tab) {
\begin{tikzpicture}
\tkzTabInit[color,colorC=numpagecorrige!20,colorV=numpagecorrige!20,colorL=numpagecorrige!20]{$x$/0.5,$f(x)$/0.75}{0,1,5,9}
\tkzTabLine{,+,z,-,z,+}
\end{tikzpicture}};
\drawshadow{tab}{black}
\end{tikzpicture}
\end{center}
