Factoriel et log factoriel
Factoriel: Quand vous avez besoin de calculer n!, il existe plusieurs solutions: La solution "rapide": qui utilise une boucle ou une fonction récursive: def factorial_for(n): r = 1 for i in range(2, n + 1): r *= i return(r) def factorial_rec(n): if n > 1: return(n * factorial_rec(n - 1)) else: return(1) Ici, la multiplication séquentielle de chaque nombre va générer un nombre très grand très rapidement, ce qui n'est pas optimum. En effet, les ordinateurs sont plus rapides quand ils multiplient [...]