Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Resposta

'''Lista - (True -> ítem disponível; False -> ítem em falta)'''
despensa = ['açúcar', False, 'arroz', True, 'feijão', True, 'farinha', False, 'café', True]
item = input('Digite o ítem que você quer verificar: ').strip().lower()

if item in despensa:  # Verifica se o ítem está cadastrado
  # Se sim, verifica a disponibilidade
  if despensa[despensa.index(item) +1]:
    print(f'O ítem {item} está disponível.')
  else:
    print(f'O ítem {item} precisa ser comprado.')
else:    
  print('Ítem não cadastrado! (Ou erro de digitação).') 
1 resposta
solução!

Oi, Eduardo! Como vai?

Obrigada por compartilhar seu código com a comunidade Alura.

Gostei de como você estruturou a verificação combinando a posição do item com a disponibilidade usando index() e acessando o próximo elemento da lista. Ficou bem direto.

Ícone de sugestão

Para saber mais:

A título de curiosidade, ao trabalhar com listas e tuplas em Python, você pode utilizar métodos como in para verificar a existência de um item dentro de uma lista ou tupla, facilitando operações como no seu código de verificação de itens na despensa. Confira os seguintes links para aprender mais sobre listas, tuplas e operações em Python:

Alura

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