我试图使用一个递归函数,它的递归深度接近10^12。setrecursionlimit(10 ** 12),但是错误与错误消息一起发生;OverflowError: Python int too large to convert to C int
我是否应该改变可以在较低递归深度下求解的解决方案或者,在python3中是否有将递归深度设置为10^12的方法?
我试图用python3编写一个简单的递归函数。在学习OO时,我还想编写涉及对象的Python代码。下面是我的代码。我提示用户输入一个数字,屏幕应该显示每个小于5的整数。(input('Enter a number for recursive addition: '))但是,当我在终端上运行它时,它会说:"NameError:名称‘递归我知道如何只编写递归函数,给它一个参数,然后让它在终端上运行。但我想练习OOP。