Nested loop limit?
Peter Hansen
peter at engcorp.com
Wed Jul 7 15:09:38 EDT 2004
chad wrote:
> I am writing a program to do some reliability calculations that
> require several nested for-loops. However, I believe that as the
> models become more complex, the number of required for-loops will
> increase. Does Python have a limit on the number of nested for-loops?
>>> for n in range(100):
... exec '\n'.join([(' ' * i) + 'for i%s in range(2):' % i for i in
range(n)])
+ '\n' + ' ' * n + 'pass\n'
...
Traceback (most recent call last):
File "<stdin>", line 2, in ?
SystemError: too many statically nested blocks
>>> print n
21
Yes. :-)
-Peter
More information about the Python-list
mailing list