Vous n'êtes pas identifié(e).
Pages : 1
Même si un adepte de python ne l'écrirait pas comme ça
On peut réécrire cette fonction de manière récursive, toujours en
python :
Évidemment, cette dernière version suppose que n >= 0.
La première version renvoie 1 pour tout n <= 1.
En haskell, on peut l'écrire comme suit :
Il y a beaucoup d'autre façon de l'écrire bien sûr, le langage est
assez riche en possibilités. Dans cet exemple, on voit que j'ai défini
la factorielle à l'aide d'équations, c'est très déclaratif comme
langage.
Note: La factorielle d'un nombre entier n est le produit des entiers
de 1 à n. Par exemple, factorielle de 3 est égale à 1 * 2 * 3 = 6.
En maths, on note cela, 3! = 6
Dernière modification par enicar (07-05-2015 18:42:27)
Hors ligne
Hors ligne
Hors ligne
Dernière modification par enicar (10-05-2015 09:28:23)
Hors ligne
saque eud dun (patois chtimi : fonce dedans)
Hors ligne
Hors ligne
Hors ligne
Hors ligne
Hors ligne
Hors ligne
“It is not daily increase but daily decrease, hack away the unessential. The closer to the source, the less wastage there is.” - Bruce Lee (philosophe)
Hors ligne
“It is not daily increase but daily decrease, hack away the unessential. The closer to the source, the less wastage there is.” - Bruce Lee (philosophe)
Hors ligne
Pages : 1