[Python-de] Rekursion/Speicherzugriffsfehler
Hans Gubitz
gubitz at netcologne.de
Don Okt 30 11:41:00 CET 2003
Hallo,
in dem folgenden Programm bekomme ich nach ca. 7000 Rekursionsaufrufen
einen Speicherzugriffsfehler. Wer kann mir das bitte erklären? An
welcher Schraube kann ich drehen, um ihn zu verhindern?
Gruß
Hans Gubitz
import sys
def plus(zahl):
print 9000-zahl,
if zahl == 0:
return 0
else:
return 1 + plus(zahl-1)
sys.setrecursionlimit(10000)
print plus(9000)
--
Hans Gubitz <gubitz at netcologne.de>