我写了下面的代码,这是你的一个小小的变化:
shopping_cart = ['pen', 'paper ', 'ink '] #items in shopping cart
out_of_stock = ['pen', 'ink'] #items out of stock
for item in shopping_cart:
if item in out_of_stock:
print ("Sorry, " + item + " is out of stock.")
else:
print ("Adding " + item + " to your shopping cart")
print ("Your order is complete.")
但由于某种原因,当有两个项目时,它只返回一个缺货项目:
抱歉,笔已缺货。 将纸张添加到购物车 添加墨水到您的购物车 您的订单已经完成。
我做错了什么?
答案 0 :(得分:1)
第一行的'ink '
字符串中有一个额外的空格。 'ink' != 'ink '