item = input("Digite o item que você quer verificar: ")
despensa = []
if item in despensa:
print(f"O item {item} não precisa ser comprado.")
else:
print(f"O item {item} precisa ser comprado.")
item = input("Digite o item que você quer verificar: ")
despensa = []
if item in despensa:
print(f"O item {item} não precisa ser comprado.")
else:
print(f"O item {item} precisa ser comprado.")
Olá, Ângelo, como vai?
Sua solução está correta e cumpre bem o que foi proposto na atividade. O uso do in
com listas em Python é ideal para esse tipo de verificação, e o uso de f-strings deixou a saída clara e objetiva.
Como sugestão de melhoria, você poderia incluir alguns itens dentro da lista despensa, só para testar melhor o comportamento do programa em diferentes cenários. Por exemplo, despensa = ["arroz", "açúcar", "feijão"]
. Assim, dá para simular tanto situações em que o item está disponível quanto em que precisa ser comprado.
Obrigado por compartilhar seu código com o fórum. Continue participando por aqui, o espaço está sempre à disposição.