by shigemk2

当面は技術的なことしか書かない

RuntimeError: maximum recursion depth exceeded

Pythonの再帰の深さについてあれこれ - 社長じゃないよ
Pythonで末尾再帰最適化をする。 - wasabizの日記

# -*- coding: utf-8 -*-
def sum(n, acc=0):
    if n == 0:
        return acc
    else:
        return sum(n-1, acc+n)
sum(100000)
RuntimeError: maximum recursion depth exceeded

再帰の限界を越えたときに発生するエラーだそう。