next up previous contents index
suivant: Programmation sur les graphes monter: Le langage Python précédent: Utiliser Python par le   Table des matières   Index

Exercices

Exercice 12.1   Écrire une fonction power(a, n) qui calcule et renvoie $a^n$ pour un nombre non nul a et un entier n.

Exercice 12.2   Écrire une fonction is_prime_number(n) qui renvoie 1 (vrai) si l'entier n est premier et 0 (faux) sinon.

Exercice 12.3   Écrire une fonction binome(n, p) qui calcule et renvoie le coefficient binomial

\begin{displaymath}
\left(
\begin{array}{c}
n\\
p
\end{array}\right) = \frac{n!}{p!(n - p)!}
\end{displaymath}

Indication : ne pas utiliser directement la définition du coefficient binomial et la fonction fac qui effectuent un calcul beaucoup trop complexe; préferer une boucle qui calcule la fraction simplifiée.