Algorithme factorielle [Résolu/Fermé]

Signaler
Messages postés
1
Date d'inscription
samedi 1 octobre 2016
Statut
Membre
Dernière intervention
1 octobre 2016
-
Messages postés
1
Date d'inscription
vendredi 28 octobre 2016
Statut
Membre
Dernière intervention
28 octobre 2016
-
Bonjour,

J'ai réussi à écrire certains algorithmes faciles cependant, les boucles avancées tels que l'expression factorielle de n, la suite de fibonacci ou encore la conjecture de syracuse. Je n'arrive pas à démarrer et cela m'énerve un peu :) Je suis preneur de toute aide

Merci d'avance

2 réponses

Messages postés
16036
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
17 septembre 2020
2 674
Bonjour,

C'est quoi les "algorithmes faciles" que tu as déjà fait ? Parce que factorielle, Fibonacci ou Syracuse font déjà parti des algorithmes les plus simples, c'est d'ailleurs pour ça qu'on les propose à tous les étudiants, et qu'ils se retrouvent donc en long en large et en travers sur Google...

https://codes-sources.commentcamarche.net/s/factorielle
https://codes-sources.commentcamarche.net/s/fibonacci
https://codes-sources.commentcamarche.net/s/syracuse
Messages postés
1
Date d'inscription
vendredi 28 octobre 2016
Statut
Membre
Dernière intervention
28 octobre 2016

Salut,

j'ai écrie l'algorithme pour avoir la factorielle d'un nombre en Python 3.x :

def factorielle(n):
    if n > 1:
        return n * factorielle(n - 1)
    else:
        return 1


Exemple d'appel de la fonction pour le nombre 10 :

print (factorielle(10))


Résultat :

3628800