cours/coconut chaîner des fonctions.md
Oscar Plaisant bb9f9102c9 update
2024-03-13 11:36:31 +01:00

12 lines
528 B
Markdown

up:: [[coconut composer des fonctions]]
#informatique
Calcul de $\pi$ avec $\sum\limits_{k=1}^{n} \left(\frac{1}{k^{2}}\right) = \dfrac{\pi^{2}}{6}$, soit $\pi = \sqrt{ 6\times\sum\limits_{k=1}^{n} \left(\frac{1}{k^{2}}\right)}$
```python
range(1, n) |> map$(k -> 1/k**2) |> sum |> list |> print
```
- on utilise `|>` pour chaîner des fonctions
- on utilise `k -> 1/k**2` pour définir une fonction anonyme (`lambda k: 1/k**2)`
- on utilise l'application partielle de fonction pour intégrer dans la chaîne de fonctions