ホームページ  >  記事  >  バックエンド開発  >  Pythonで階乗を表現する方法

Pythonで階乗を表現する方法

coldplay.xixi
coldplay.xixiオリジナル
2021-03-05 15:11:4742069ブラウズ

Python の階乗の表現方法: 最初に def コードで関数を作成し、変数 res を作成します。次に、for range ループを作成し、for ループ内で計算を実行して res を返します。最後に print コードを使用して、 3 の出力階乗を出力します。

Pythonで階乗を表現する方法

このチュートリアルの動作環境: Windows 7 システム、Python バージョン 3.9、DELL G3 コンピューター。

Python で階乗を表現する方法:

1. def コードを使用して、func という名前と n

def func(n):

# というパラメーターを持つ関数を作成します。 Pythonで階乗を表現する方法

##2. 変数 res を作成し、関数のパラメーター n に割り当てます。コードは次のとおりです:

res = n

Pythonで階乗を表現する方法

3。 for range ループを作成します (具体的には) コードは次のとおりです:

for i in range(1,n):

Pythonで階乗を表現する方法

4. 次に、for ループで計算が実行され、res が返されます。具体的なコードは次のとおりです。次のように:

   res *= i
return res

Pythonで階乗を表現する方法#5. 出力コードを使用して、3 の階乗を出力します。コードは次のとおりです:

print(func(3))

Pythonで階乗を表現する方法6. 上記のコードは階乗演算を実装していますが、さらに再帰を使用することもできます。コードは次のとおりです:

def func1(n):      
 
   if n==1:
 
       return 1
 
   else:
 
       return n *func1(n-1)
 
print(func1(3))

再帰的メソッドは、関数がそれ自体を呼び出すことです

Pythonで階乗を表現する方法##関連する無料学習の推奨事項:

Python ビデオ チュートリアル

以上がPythonで階乗を表現する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。