Я делаю программу, которая создает список покупок для пользователя. Он должен неоднократно запрашивать у пользователя элементы до тех пор, пока они не войдут в «конец», а затем распечатать список. Если пользователь уже добавил элемент, его следует игнорировать в следующий раз. У меня возникла проблема с последней частью, где она должна игнорировать дубликат. Мне также требуется использовать «продолжить», но не знаю, как реализовать мой код.тот же ввод дважды не вводится дважды
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)
Вы близко ... вам нужно проверить, если элемент находится в списке * before * добавить его, а затем добавить 'continue' в это' if' заявление ... –
hmm Я все еще не могу получить это правильно, 'если элемент в элементе:' хорошо написанный код? – user3077730
Я думаю, что вы имели в виду 'if item в shoppingListVar' вместо' if item in item' –