TD récursivité : formule factorielle et indentation du code
This commit is contained in:
@@ -21,13 +21,13 @@ def somme(n) :
|
|||||||
|
|
||||||
1. Ecrire le code de la fonction *factorielle*(n) étant défini comme :
|
1. Ecrire le code de la fonction *factorielle*(n) étant défini comme :
|
||||||
|
|
||||||
$$
|
$$
|
||||||
\text{factorielle}(n) =
|
\text{factorielle}(n) =
|
||||||
\begin{cases}
|
\begin{cases}
|
||||||
1 & \text{si } n = 0 \\
|
1 & \text{si } n = 0 \\
|
||||||
n \times \text{factorielle}(n - 1) & \text{sinon.}
|
n \times \text{factorielle}(n - 1) & \text{sinon.}
|
||||||
\end{cases}
|
\end{cases}
|
||||||
$$
|
$$
|
||||||
|
|
||||||
|
|
||||||
2) Quels seront les appels effectués pour obtenir factorielle(4) ?
|
2) Quels seront les appels effectués pour obtenir factorielle(4) ?
|
||||||
@@ -60,7 +60,7 @@ Ecrire une fonction nb_chiffre(n) permettant d'obtenir le nombre de chiffre d'un
|
|||||||
|
|
||||||
Ecrire une fonction maximum(t) permettant d'obtenir le nombre le plus grand d'un tableau :
|
Ecrire une fonction maximum(t) permettant d'obtenir le nombre le plus grand d'un tableau :
|
||||||
|
|
||||||
> Conseils :
|
> Conseils :
|
||||||
>
|
>
|
||||||
> - Utilisez la fonction max(a,b)
|
> - Utilisez la fonction max(a,b)
|
||||||
> - Les slices
|
> - Les slices
|
||||||
|
|||||||
Reference in New Issue
Block a user