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

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