首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >TypeError:输入应最多有1个参数,但已有2个

TypeError:输入应最多有1个参数,但已有2个
EN

Stack Overflow用户
提问于 2021-03-20 10:08:37
回答 4查看 760关注 0票数 2

这是我的代码,我一直收到错误

代码语言:javascript
运行
复制
TypeError: input expected at most 1 argument, got 2

我该如何修复?

EN

回答 4

Stack Overflow用户

发布于 2021-03-20 10:11:48

这个错误在我看来是显而易见的。input函数需要一个参数--提示字符串--而您已经提供了两个。我不知道你想用[]做什么,但你得把它删掉。

票数 2
EN

Stack Overflow用户

发布于 2021-03-20 10:12:17

aos input()不接受[]作为第二个参数。您可以将其作为字符串从conse发送,而不是像数组一样。

票数 2
EN

Stack Overflow用户

发布于 2021-03-20 10:19:37

我读了你的全部代码,我想你的意思是

代码语言:javascript
运行
复制
aos = input("Are you adding or subtracting")
answer = ['Adding','Subtracting']

然后在if语句中

代码语言:javascript
运行
复制
if aos == answer[0]:
   print("The solution is",sol1)
elif aos == answer[1]:
   print("The solution is",sol2)
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66717617

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档