
\begin{enumerate}
\item Commençons par définir les différentes valeurs:
\begin{center}
\begin{tabular}{|*4{>{\ttfamily}Sc|}}
\hline
A[0] & A[1] & B[0] & B[1]\\
\hline
-3&5&2&-1\\
\hline
\end{tabular}
\end{center}
On a alors:
\begin{center}
\begin{tabular}{*2{>{\ttfamily}Sl}}
& ( (B[0] - A[0])**2 + (B[1] - A[1])**2 )**0.5\\
= & ( (2-(-3))**2 + (-1-5)**2 )**0.5\\
= & (25 + 36)**0.5\\
= & 61**0.5\\
$\approx$ & 7.810249675906654
\end{tabular}
\end{center}

Ainsi, le test :
\begin{center}
\og \texttt{( (B[0] - A[0])**2 + (B[1] - A[1])**2 )**0.5 <= r} \fg{}
\end{center}
donne le résultat \og \texttt{True} \fg{} pour \texttt{r = 10}  car \texttt{7.810249675906654 <= 10}.

En revanche, le test renvoie \og \texttt{False} \fg{} pour \texttt{r = 5} car \texttt{7.810249675906654 > 5}.

\item La fonction renvoie le résultat du test:
\begin{center}
\texttt{( (B[0] - A[0])**2 + (B[1] - A[1])**2 )**0.5 <= r},
\end{center}
c'est-à-dire du test :
\begin{center}
\og $\sqrt{(x_B-x_A)^2+(y_B-y_A)^2}\leqslant r$ \fg,
\end{center}
 et donc du test:
 \begin{center}
 $AB \leqslant r$
 \end{center}

 La fonction a donc pour objectif de renvoyer \og \texttt{True} \fg{} si la longueur $AB$ est inférieure ou égale au nombre $r$, et \og \texttt{False} \fg{} dans le cas contraire.
\end{enumerate}
