TD récursivité : formule factorielle et indentation du code

This commit is contained in:
2026-09-16 09:30:08 +02:00
parent ba53f1943e
commit c0cf8f9b55
+6 -6
View File
@@ -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