\begin{questions}
\item \texttt{x} peut être entier (type \og INT \fg) ou réel~(type flottant, ou \og FLOAT \fg).

À cause de la division, la variable \texttt{y} est toujours interprétée comme un flottant par Python).

Enfin, \texttt{f} est une fonction.

\item À la ligne 5, on effectue une division par $x+1$.

La valeur
$x=-1$ va donc causer une erreur de calcul (division par zéro).

\item Au début de l'évaluation de \texttt{f(x)},
$y=(x+2)(x-1)=x^2+x-2$
puis $y=4(x^2+x-2)=4x^2+4x-8$.

Ensuite, $y=(4x^2+4x-8)+8=4x^2+4x$.

La valeur finale est $y=\frac{(4x^2+4x)}{x+1}=\frac{4x(x+1)}{x+1}=4x$.

\textit{Conclusion~:} la fonction $f$
ne fait que multiplier $x$
par 4.
\end{questions}
