
\begin{enumerate}
\item Ce programme affiche le tableau de valeurs de la fonction $f$ sur l'intervalle $[-10~;~10]$. 

\begin{attention}
N'oubliez pas que l'instruction \texttt{range(a,b)} parcourt l'intervalle $[a~;~b-1]$.
\end{attention}

\item $\begin{aligned}[t]
g(x) & =f(x-5)\\
& = -3(x-5)^2+2(x-5)+7\\
& = -3(x^2-10x+25)+2x-10+7\\
& = (-3x^2+2x+7)+30x-75-10\\
& = f(x)+30x-85.
\end{aligned}$

Il est ici nécessaire d'exprimer $g(x)$ en fonction de $f(x)$ afin de pouvoir utiliser la liste \texttt{F} contenant les valeurs de $f(x)$.

À l'aide de cette dernière expression, on peut alors compléter le programme ainsi :
\begin{python}
G = []
i = 0
for x in range(-10,11):
    G.append( F[i] + 30*x - 85)
    i += 1
print(G)
\end{python}
Il est ici nécessaire d'introduire la variable \texttt{i} qui sert à savoir à chaque passage dans la boucle la valeur à prendre dans la liste \texttt{F}. L'instruction \og \texttt{i += 1} \fg{} sert à \textit{incrémenter} cette variable, c'est-à-dire à lui ajouter 1 à chaque passage (on peut aussi écrire\linebreak \og \texttt{i = i+1} \fg).
\end{enumerate}
