
Pour construire la variable \texttt{Y}, on peut procéder ainsi:

\begin{python}
X = [ (1,0.05) , (2,0.12) , (3,0.21) , (4,0.14), (5,0.17) , (6,0.27) , (7,0.04) ]

Y = [ ]

for c in X:
    Y.append( ( -3*c[0]+5 , c[1] ) )
\end{python}

\textit{Explications:}
\begin{itemize}
\item on commence par initialiser la variable \texttt{Y} comme étant une liste vide (crochets sans rien à l'intérieur);

\medskip

\item on parcourt la liste \texttt{X} avec l'instruction \og \texttt{for c in X:} \fg{}: ici, chaque valeur que va prendre la variable \texttt{c} sera une valeur contenue dans la liste \texttt{X}; donc \texttt{c} est un couple, où \texttt{c[0]} représentera la valeur de $X$ et \texttt{c[1]} sa probabilité;

\medskip

\item on insère dans la liste \texttt{Y} le couple \texttt{(-3*c[0]+5,c[1])} car $Y=-3X+5$, ce qui signifie que chaque valeur de $Y$ est obtenue en multipliant par $-3$ chaque valeur que prend $X$ et en ajoutant 5, et que chaque probabilité reste inchangée.
\end{itemize}

\newpage

\begin{rem}
On peut aussi envisager de construire la liste \texttt{Y} par \textit{compréhension}, où la syntaxe est plus concise:
\begin{python}
X = [ (1,0.05) , (2,0.12) , (3,0.21) , (4,0.14), (5,0.17) , (6,0.27) , (7,0.04) ]

Y = [ ( -3*c[0]+5 , c[1] ) for c in X]
\end{python}
\end{rem}
