Pythonで階乗を表現する方法

coldplay.xixi
リリース: 2023-01-03 09:28:04
オリジナル
42079 人が閲覧しました

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート