当前位置: 首页 > 面试题库 >

TypeError:预计最多输入1个参数,得到3个

范华清
2023-03-14
问题内容

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

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

这条线抛出

TypeError:预计最多输入1个参数,得到3个

我究竟做错了什么?


问题答案:

input仅接受 一个 参数,您将传递它3。您需要使用字符串格式设置或串联将其设为一个参数:

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

您将其与print()函数混淆,该函数的确包含多个参数,并且会为您将值连接到一个字符串中。



 类似资料:
  • 问题内容: 我设置了以下for循环以接受5个测试分数。我希望循环提示用户输入5个不同的分数。现在,我可以通过输入“请输入您的下一个测试分数”来完成此操作,但是我希望每个输入的分数提示都提供其相关编号。 因此,对于第一个输入,我希望显示“请输入测试1的分数”,然后对于第二个分数,显示“请输入测试2的分数”。当我尝试运行此循环时,出现以下错误: 这是代码 问题答案: 一种简单(正确的方法)来编写所需内

  • 问题内容: 我读了与该错误有关的其他线程,似乎我的问题与到目前为止所读的所有帖子都存在有趣的明显区别,即,到目前为止,所有其他帖子在创建一个用户方面都存在错误类或内置系统资源。调用函数时遇到此问题,我无法弄清楚它的用途。有任何想法吗? 错误信息: 问题答案: 当指定关键字参数覆盖位置参数时,会发生这种情况。例如,让我们想象一个绘制彩色框的函数。该函数选择要使用的颜色,并将框的图形委托给另一个函数,

  • 第二个抛出了一个错误(),声称当我直接在函数中输入字符串时,它没有字符串,这让我非常恼火。然而,这种错误并非总是发生——其他时候,它工作得很完美,似乎没有任何原因。其次,当我在上面说的语句中输入时,它现在认为错误与语句有关,例如: 在我的程序中,我有多个重复的代码示例,这些代码具有不同的变量/值,我已经多次验证它们都是相同的。 这可能是什么错误,为什么?

  • 我正在使用这段代码生成objects,但有时我会遇到这个错误(错误参数#-1到'addBody'(需要代理,得到零))知道为什么吗?

  • 我是一种新的熊猫,我正在使用和来枢转我的数据帧,我得到了这个错误: TypeError: Swplevel()得到了一个意外的关键字参数axis 我已经检查了熊猫文件,功能以轴为参数,请问我做错了什么!非常感谢。

  • 对于范围(1,5)内的i: 范围(1,5)内的i在()1中的TypeError回溯(最近一次调用): ---- TypeError: trat()得到了一个意外的关键字参数'runs' 我在Jupyter笔记本中执行代码时遇到这个错误,我还导入了这些库 请帮忙。谢谢你。