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

时间:2013-02-13 15:26:59

标签: python

我正在Python中制作一个小型猜谜游戏,计算机会猜出玩家选择的数字。当我尝试请求用户输入时出现错误:

answer = input("Is it", guess, "?")

此行抛出

  

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

我做错了什么?

1 个答案:

答案 0 :(得分:6)

input只接受一个参数,你传递它3.你需要使用字符串格式或连接来使它成为一个参数:

answer = input("Is it {} ?".format(guess))

你把它与print()函数混淆了,它确实需要多个参数,并且会将值连接成一个字符串。