TypeError:输入最多需要1个参数,得到3个错误

时间:2018-05-07 09:52:47

标签: python

您好

当我开始运行它并得到错误时,我正在搞乱一些代码" TypeError:输入最多需要1个参数,得到3"

给我这个问题的代码的信息是

The snippit of code giving me the issue

任何人都知道如何解决它?

2 个答案:

答案 0 :(得分:1)

当您询问输入的用户名是否正确时,您有yesno和其他人的if。在其他情况下,您不使用仅需要1个参数的input()。但是你提供3.连接字符串将修复它

答案 1 :(得分:0)

这意味着您必须添加1个参数而不是3

例如

def main(lol):

  print lol

我需要为它添加1个参数

lol = 'lol'

main(lol)

但是如果添加3个参数

hey = 'hey'
ok = 'ok'
main(lol, hey, ok)

它会给出相同的错误,所以你应该添加1个参数而不是3