2
respostas

Minha resposta

lista_produtos = []

while produto:= input('Digite o nome do produto ou tecle ENTER para encerrar:').lower().strip():
    print('Cadastro realizado com sucesso.')
    lista_produtos.append(produto)

print('\nProdutos Cadastrados:')
for item in lista_produtos:
    print(item)

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
2 respostas

Olá, Silvia! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso do operador := para tornar o loop mais conciso, utilizou muito bem o método strip() para limpar a entrada do usuário e ainda compreendeu a importância de organizar os dados em uma lista para exibição posterior.

Uma dica interessante para o futuro é aplicar uma verificação para evitar cadastros duplicados. Assim:

if produto not in lista_produtos:
    lista_produtos.append(produto)
else:
    print('Este produto já foi cadastrado.')

Isso faz com que o cadastro fique mais organizado e evita repetições desnecessárias.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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

Olá! Obrigada pela dica!