我正在爲用戶建立購物清單的程序。它應該 重複詢問用戶的項目,直到他們輸入'結束',然後它應該打印列表。如果用戶已經添加了一個項目,那麼下次應該忽略它。我遇到了應該忽略重複的最後部分的問題。我還需要使用'繼續',但不知道如何實現我的代碼。相同的輸入兩次不要輸入兩次
shoppingListVar = []
while True:
item = input("Enter your Item to the List: ")
shoppingListVar.append(item)
if item in item:
print("you already got this item in the list")
if item == "end":
break
print ("The following elements are in your shopping list:")
print (shoppingListVar)
你靠近......你需要檢查,如果該項目在列表*之前*追加它,然後將'繼續'添加到該'if語句... –
嗯我仍然不能把它正確的,'如果項目中的項目:'是寫得很好的代碼? – user3077730
我認爲你的意思是,如果項目在shoppingListVar而不是項目在項目中 –