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 :
|
||||
|
||||
$$
|
||||
\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
|
||||
|
||||
Reference in New Issue
Block a user