代码不返回所有列表数组

睡眠日志

我编写了以下代码,与您的代码略有不同:

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.")

但由于某种原因,它只返回一件缺货的商品,当有两个商品时:

抱歉,笔缺货。将纸张添加到您的购物车 将墨水添加到您的购物车 您的订单已完成。

我究竟做错了什么?

杰尔福夫2

'ink '第一行字符串中有一个额外的空格'ink' != 'ink '

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章