编码的新手,请忽略我的无知。
我的代码有问题,我键入了代码,它正在执行我想要的操作,然后当我尝试将其放入用户函数中时,它停止工作,我认为这是一个简单的错误,但我找不到它。
我得到的错误消息如下
Traceback (most recent call last):
line 82, in <module>
main()
line 64, in main
bestPrice()
line 21, in bestPrice
w = int(size) * quantity
NameError: name 'size' is not defined
但是当它不在函数中时,它会完美地工作吗?请帮助
到目前为止,我已经尝试了菜鸟知道的所有方法
def bestPrice():
`enter code here`
w = int(size) * quantity
weight_50 = math.floor(w / 50)
w = w - (weight_50 * 50)
weight_10 = math.ceil(w / 10)
print("Best Solution: ")
print("Buy " + str(weight_50) + " of the 50kg bags")
print("Buy " + str(weight_10) + " of the 10kg bags")
price_10 = PRICE[foodTypeIndex][0] * weight_10
price_50 = PRICE[foodTypeIndex][1] * weight_50
print("Total cost using this solution: $ " + str(price_10 + price_50))
()
基本上,这是一个程序,它由某人输入他们想要的物品数量来计算某物的成本,然后计算出该成本(有效),然后所讨论的代码部分应该计算出一种更便宜的方法它,我只需要知道要解决的问题
感谢您的光临!