1
resposta

resolução

verificar= input('diga o item que deseja conferir na lista: ')
lista= ['feijao','acucar','leite']
lista2= verificar in lista
if lista2:
    print('o intem ja esta na lista')
else:
    print(f'o item {verificar} precisa ser comprado')
1 resposta

Olá, Fabricio, como vai?

Seu código está correto para o que o exercício pede: você lê o item, verifica se ele está na lista usando o operador in e, com base nisso, mostra a mensagem adequada. A lógica está bem construída e funciona para o exemplo do açúcar e para outros itens também.

Uma pequena dica de melhoria seria padronizar os textos e tratar maiúsculas e minúsculas. Por exemplo: transformar o input em minúsculas com verificar = input(...).lower().

Obrigado por compartilhar sua solução, ficou muito boa. Continue postando seus códigos no fórum, estamos à disposição para te ajudar sempre que precisar.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!