我正在尝试打印此代码,但是当我在 Python 2.7 中使用 print 命令时,我不断收到错误,
因此我非常了解解释器如何读取和执行该程序。放置“print s”以在屏幕上查看结果的理想位置是什么?非常感谢。
n = raw_input('input an integer value to compute its factorial:\n')
n = int(n)
def f(n):
if n==0:
return 1
else:
m = f(n-1)
s = n * m
return s