Python 練習例26
問題:再帰メソッドを使用して5!を求めます。
プログラム分析:再帰式:fn=fn_1*4!
プログラムソースコード:
例
#!/usr/bin/python
# -*- coding: UTF-8 -*-
def fact(j):
sum = 0
if j == 0:
sum = 1
else:
sum = j * fact(j - 1)
return sum
print (fact(5))
上記の例の出力結果は次のとおりです:
120その他の拡張