首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >TypeError: append()只接受一个参数(0给定),如何解决?

TypeError: append()只接受一个参数(0给定),如何解决?
EN

Stack Overflow用户
提问于 2017-08-23 16:36:34
回答 5查看 38.4K关注 0票数 1

嘿,谢谢你抽出时间来帮助我,我会直截了当地说:这只是一个小项目,在我的GCSE之前,我已经开始练习我的Python技巧--我目前的问题是把一个数字添加到一个列表中,因为我已经完成了程序的每个部分,我设法解决了所有当前的问题,但是,我一直无法解决这个问题--关于这个问题的所有/任何反馈/让程序更有效率将不胜感激。谢谢。

代码语言:javascript
复制
##code##
name = input("hello user what is your name?")
print("thank you for using our program:",name.title(),)
userchoice = input("which program would you like to use: add numbers,minus 
numbers, alphabetical word order?")
#add numbers#
numList = []
addnewnumber = input ("would you like to add a new number?")
while addnewnumber == 'yes':
    newnumber = input("what is your number?")
    numList.append()
if addnewnumber == 'no':
    numListsum = sum(numList)
    print (numListsum)

 ##Console message##
RESTART: C:/Users/SWILS/AppData/Local/Programs/Python/Python36/python 
coding/1.0.py 
hello user what is your name?sean
thank you for using our program: Sean
which program would you like to use: add numbers,minus numbers, alphabetical 
word order?add numbers
would you like to add a new number?yes
what is your number?6
Traceback (most recent call last):
File "C:/Users/SWILS/AppData/Local/Programs/Python/Python36/python 
coding/1.0.py", line 11, in <module>
numList.append()
TypeError: append() takes exactly one argument (0 given)
EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2017-08-23 16:45:19

你的numList.append()必须有一个参数。

所以,切换到这个numList.append(newnumber)

票数 2
EN

Stack Overflow用户

发布于 2019-11-12 16:15:46

这对我有用->

代码语言:javascript
复制
append((item1 , item2))
票数 15
EN

Stack Overflow用户

发布于 2017-08-23 16:38:02

错误消息的意思正是它所说的:.append()希望您传递一个参数,但实际上没有传递任何参数。试试这个:

代码语言:javascript
复制
numList.append(newnumber)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45845124

复制
相关文章

相似问题

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