1
resposta

minha resposta

print('-=DESPENSA=-\n')

despensa = ['arroz', 'feijão', 'batata doce', 'frango']
item = input('digite o nome do item que você quer verificar: ')
if item in despensa:
print(f'o item -{item}- foi encontrado na despensa')
else:
print(f'o item -{item}- precisa de reposição')
print(despensa)

1 resposta

Oi, Yan! Como vai?

Você usou bem o operador in para verificar se o item digitado está dentro da lista despensa, e a lógica do if e else ficou adequada para indicar se o produto foi encontrado ou se precisa de reposição. Só vale ajustar a indentação dos comandos dentro do if e do else, pois em Python isso é necessário para o código funcionar corretamente.

Uma dica interessante para o futuro é usar o método .lower() no valor digitado, para evitar problemas caso a pessoa escreva com letras maiúsculas. Veja este exemplo:


despensa = ['arroz', 'feijao', 'batata doce', 'frango']

item = input('Digite o nome do item que voce quer verificar: ').lower()

if item in despensa:
    print(f'O item {item} foi encontrado na despensa')
else:
    print(f'O item {item} precisa de reposicao')

Esse código transforma a resposta em letras minúsculas antes da verificação, ajudando a comparação com os itens da lista.

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