Python 階乗の例

Document 对象参考手册Python3 の例

整数の階乗(英語: factorial)は、その数以下のすべての正の整数の積であり、0の階乗は1です。すなわち、n!=1×2×3×...×n。

例

#!/usr/bin/python3 # Filename : test.py # author by : www.example.com # ユーザーが入力した数字で階乗を計算 # ユーザーが入力した数字を取得 num = int(input("数字を入力してください:")) factorial = 1 # 数字が負の数、0、正の数のどれかを確認 if num < 0: print("申し訳ありませんが、負の数には階乗がありません") elif num == 0: print("0 の階乗は 1 です") else: for i in range(1,num + 1): factorial = factorial*i print("%d の階乗は %d です" %(num,factorial))

上記コードを実行した出力結果は次のとおりです:

请输入一个数字: 3
3 的阶乘为 6

Document 对象参考手册Python3 の例

その他の拡張