Python実行例 階乗
ナビゲーションに移動
検索に移動
# 階乗(再帰的定義)
def kaijo(n):
if (n == 0):
return 1
else:
return n * kaijo(n-1)
# 階乗(for文を使って)
def kaijo1(n):
k = 1
for i in range(1, n+1):
k = k * i
return k
この他にも色々試して、追加してください。