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
+9 -9
View File
@@ -21,13 +21,13 @@ def somme(n) :
1. Ecrire le code de la fonction *factorielle*(n) étant défini comme :
$$
\text{factorielle}(n) =
\begin{cases}
1 & \text{si } n = 0 \\
n \times \text{factorielle}(n - 1) & \text{sinon.}
\end{cases}
$$
$$
\text{factorielle}(n) =
\begin{cases}
1 & \text{si } n = 0 \\
n \times \text{factorielle}(n - 1) & \text{sinon.}
\end{cases}
$$
2) Quels seront les appels effectués pour obtenir factorielle(4) ?
@@ -41,7 +41,7 @@ def somme(n) :
```python
def mystere(i,k):
if i<=k :
print(i)
print(i)
mystere(i+1,k)
```
@@ -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 :
> ​ Conseils :
> Conseils :
>
> - Utilisez la fonction max(a,b)
> - Les slices