2017-03-22 3 views
0

Ich schrieb den folgenden Code, der Ihnen eine leichte Variation ist:-Code nicht der Rückkehr alle Listenfelder

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

aber aus irgendeinem Grund, es gibt nur ein Element des Vorrates, wenn es zwei:

Entschuldigung, Stift ist vergriffen. Hinzufügen von Papier zu Ihrem Einkaufswagen Hinzufügen von Tinte zu Ihrem Einkaufswagen Ihre Bestellung ist abgeschlossen.

Was mache ich falsch?

Antwort

1

Sie haben einen zusätzlichen Platz in der 'ink ' Zeichenfolge in der ersten Zeile. 'ink' != 'ink '

+0

ha ha! Danke Jerfov2, das war es. Manchmal ist es die einfachste Sache, die dich verrückt macht! – sleepylog

Verwandte Themen