import random import sys print(sys.getrecursionlimit()) sys.setrecursionlimit(40000) print(sys.getrecursionlimit()) g = [] for i in range(200): b = random.randint(0, 1241) g.append(b) def sorter(): global g for i, k in enumerate(g): try: if g[i] > g[i + 1]: g[i], g[i + 1] = g[i + 1], g[i] return sorter() except IndexError: break sorter() print(g)
Пытался создать что то похожее на метод sort() и столкнулся с интересным поведением змеи. При запуске этого кода на моём пк интерпретатор выдаёт вот такую ошибку:
Process finished with exit code -1073741571 (0xC00000FD)
Почему так?