我编写了以下代码,与您的代码略有不同:
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.")
但由于某种原因,它只返回一件缺货的商品,当有两个商品时:
抱歉,笔缺货。将纸张添加到您的购物车 将墨水添加到您的购物车 您的订单已完成。
我究竟做错了什么?
'ink '
第一行的字符串中有一个额外的空格。'ink' != 'ink '
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句