【发布时间】:2014-01-28 22:53:55
【问题描述】:
我想在 vi 编辑器中运行以下代码:
def factorial( n ):
if n <1: # base case
return 1
else:
returnNumber = n * factorial( n - 1 ) # recursive call
print(str(n) + '! = ' + str(returnNumber))
return returnNumber
我想在 vi 编辑器中运行程序时为值 n 提供运行时输入。我不知道如何在 vi 编辑器中为 python 程序提供运行时用户输入。还想知道在 vi 编辑器中运行代码时需要对代码进行哪些更改。我可以对此有一个解决方案吗?我能够运行代码但无法传递 n 的值。
我在 Putty 中运行它,我正在使用 Python3。
【问题讨论】:
标签: python user-input vi