Maison > Article > développement back-end > Comment exprimer factorielle en python
La méthode d'expression de factorielle en python : créez d'abord une fonction avec le code def et créez une variable res ; puis écrivez une boucle for range, effectuez des calculs dans la boucle for et retournez enfin utiliser le code d'impression pour ; imprimer la factorielle de sortie de 3.
L'environnement d'exploitation de ce tutoriel : système Windows 7, python version 3.9, ordinateur DELL G3.
Comment exprimer factorielle en python :
1 Utilisez le code def pour créer une fonction avec le nom func et les paramètres n
def func(n):
<.>
2. Créez une variable res et affectez-la au paramètre n de la fonction :res = n3. écrivez une boucle for range, spécifiquement Le code est le suivant :
for i in range(1,n):4 Ensuite, le calcul est effectué dans la boucle for et res est renvoyé. comme suit :
res *= i return res
5. Utilisez le code d'impression pour imprimer la factorielle de 3. Le code est le suivant :
print(func(3))6. Le code ci-dessus implémente l'opération factorielle. De plus, nous pouvons également utiliser la méthode récursive. Le code est le suivant :
def func1(n): if n==1: return 1 else: return n *func1(n-1) print(func1(3))La méthode récursive est que la fonction s'appelle elle-même
Recommandations d'apprentissage gratuites associées :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!