1
resposta

[Projeto] Verificando itens na despensa

dispensa = ['arroz', 'feijão', 'maça', 'banana', 'água', 'coca-cola', 'sal', 'vinagre']

def verificar_item(lista):
    item_desejado = input("Digite o nome do item que deseja verificar: ").strip().lower()
    if item_desejado in lista:
        print(f"O item {item_desejado.upper()} está na dispensa!")
    else:
        print(f"O item {item_desejado.upper()} precisa ser comprado.")

verificar_item(dispensa)
1 resposta

Oi, Zé!

Agradeço por compartilhar seu código com a comunidade Alura.

Gostei de como você utilizou a lista dispensa junto com a verificação usando in. Ficou claro que o usuário digita um item e o programa verifica se ele já está disponível, além de aplicar strip() e lower() para evitar problemas com espaços ou letras maiúsculas. Essa é uma boa prática ao lidar com entradas de usuário.

Você pode usar o método append() para permitir adicionar novos itens à lista. Isso pode ajudar a atualizar a despensa diretamente pelo programa.


lista = ['arroz', 'feijao', 'banana']

novo_item = input('Digite um novo item: ').strip().lower()

lista.append(novo_item)

print(lista)

Neste exemplo, append() adiciona um novo item digitado pelo usuario ao final da lista, permitindo atualizar os dados dinamicamente.

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