Maison > développement back-end > Tutoriel Python > Comment exprimer factorielle en python

Comment exprimer factorielle en python

coldplay.xixi
Libérer: 2023-01-03 09:28:04
original
42117 Les gens l'ont consulté

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.

Comment exprimer factorielle en python

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):
Copier après la connexion

<. 🎜 >Comment exprimer factorielle en python

2. Créez une variable res et affectez-la au paramètre n de la fonction :

res = n
Copier après la connexion

Comment exprimer factorielle en python

3. écrivez une boucle for range, spécifiquement Le code est le suivant :

for i in range(1,n):
Copier après la connexion

Comment exprimer factorielle en python

4 Ensuite, le calcul est effectué dans la boucle for et res est renvoyé. comme suit :

   res *= i
return res
Copier après la connexion

Comment exprimer factorielle en python

5. Utilisez le code d'impression pour imprimer la factorielle de 3. Le code est le suivant :

print(func(3))
Copier après la connexion

Comment exprimer factorielle en python

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))
Copier après la connexion
La méthode récursive est que la fonction s'appelle elle-même

Comment exprimer factorielle en python

Recommandations d'apprentissage gratuites associées :

vidéo python tuto

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal