我正在尝试使用 Python 运行我的购物车,但我收到了没有意义的 TypeError,因为我已将食品项目和数量分配给变量并将变量传递到方法中,但仍然收到错误。
错误:
File "/Users/adonairomero/Documents/codingTemple/week3/day1/homework/homework.py", line 73, in <module>
Cart.add(food1)
TypeError: Cart.add() missing 1 required positional argument: 'food'
[My code here](https://i.stack.imgur.com/pe5Ks.png)
您需要先初始化
Cart
,然后才能向其中添加任何内容。
food1 = food("Apples", 8)
cart = Cart()
cart.add(food1)
cart.show()
一些建议:
food
-> Food
)Cart.add()
中返回任何内容,因为您已经设置了 Cart.shopping_list