0
def main():

    COUNT = 1
    food = []

    n = int(input("Enter the number of items on your grocery list.\n"))

    for i in range(1, n+1):
        food.append = (input("What is item #" + str(COUNT) + " on your list?\n", sep=""))
        COUNT = COUNT + 1

main()

我正在尝试将用户的输入添加到“食物”列表中。到目前为止,我有这个,但是当我运行它时,它给了我一个错误: TypeError: input() 没有关键字参数

有什么建议么?

4

3 回答 3

6

input()不接受任何关键字参数。sep=""用于打印功能。

还有,不要期望food.append =做任何事情,append是一个函数,你必须做food.append(input(...

于 2013-09-25T01:59:50.707 回答
0

input()应该自己去,前面有print("Enter whatever..."). 更多信息input()  可以在Python 网站上找到。

于 2013-09-25T02:02:05.113 回答
0

只需从您的代码中删除 sep=""

于 2019-07-19T23:52:43.040 回答