def print(code):
print(code)
print('python')
这个是函数的自己调自己 运行之后会显示错误。如下:
在图片中可以看出,这个错误超过了最大递归深度,显示的是重复超过996次(996次是python的一个递归最大默认值),有的电脑显示的会不一下,如果又要求程序要超过996次如何解决这个问题呢?可以用以下的办法:
import sys
sys.setrecursionlimit(4000)
def print(code):
print(code)
print('python')