groceries = ["banana", "orange", "apple"]
stock = { "banana": 6,
"apple": 0,
"orange": 32,
"pear": 15
}
prices = { "banana": 4,
"apple": 2,
"orange": 1.5,
"pear": 3
}
# Write your code below!
def compute_bill(food):
total = 0
for item in food:
total = total + prices[item]
return total
为什么我用上面的代码得到错误的结果,用下面的代码得到正确的结果:
# Write your code below!
def compute_bill(food):
total = 0
for item in food:
total = total + prices[item]
return total
压痕差异是差异的原因吗?