1
resposta

[Dúvida] Está conforme a atividade?

lista = [input("Digite um item da despensa: ") for _ in range(5)]

item = input("Digite o item que deseja verificar: ")
if item in lista:
    print("O item {} está na despensa.".format(item))
else:
    print("O item {} não está na despensa precisa ser comprado.".format(item))
1 resposta

Oi, Samuel! Como vai?

Agradeço por compartilhar.

Chamou atenção o uso da compreensao de lista para coletar os itens da despensa, deixando o codigo mais enxuto e organizado. A verificação com o operador in também tá bem aplicada e resolve diretamente o que a atividade pede.

Uma dica interessante para o futuro é usar o metodo lower(), se quiser testar:

lista = [input("Digite um item da despensa: ").lower() for _ in range(5)]
item = input("Digite o item que deseja verificar: ").lower()

if item in lista:
    print("O item esta na despensa.")
else:
    print("O item nao esta na despensa.")

Esse código transforma todos os textos em minúsculo, garantindo que a comparação funcione mesmo se o usuário digitar de formas diferentes.

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