【发布时间】:2019-09-06 04:21:40
【问题描述】:
我是一名初学者 Python 程序员,我正在尝试正确理解函数。我想了解为什么此功能不起作用以及错误消息的含义。
def input():
loop = True
while loop == True:
userInput = input('> ').lower()
if userInput == 'help':
help()
def main():
input()
main()
这是从我的源代码中截取的一小部分。 我希望这只是询问用户输入,如果它是“帮助”,则运行在我的代码中其他地方定义的帮助功能。 问题是我收到一条错误消息,内容如下:
TypeError: input() 接受 0 个位置参数,但给出了 1 个
我不确定什么是类型错误或为什么会发生这种情况。
【问题讨论】: