Python実行例 階乗

提供: つれづれウィキ
2022年11月13日 (日) 14:54時点におけるTaratta (トーク | 投稿記録)による版 (ページの作成:「<pre> # 階乗(再帰的定義) def kaijo(n): if (n == 0): return 1 else: return n * kaijo(n-1) # 階乗(for文を使って) def kaijo1(n): k…」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動
# 階乗(再帰的定義)
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

この他にも色々試して、追加してください。