Oi! Como vai?
O seu uso da estrutura while
para manter o loop ativo até que uma condição de parada seja acionada está muito claro. Um ponto importante: o método strip
precisa ser chamado com parênteses (.strip()
), senão você estará apenas referenciando a função, não executando-a.
Uma dica interessante para o futuro é usar o método lower()
para evitar problemas com letras maiúsculas e minúsculas ao comparar strings. Veja este exemplo:
produto = input("Digite o item: ").strip().lower()
Esse código transforma a entrada do usuário em minúsculas, facilitando comparações como if produto in lista
.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!