nome_produto = input('Informe o nome do produto: ').lower().strip()
print(f'O produto cadastrado é: {nome_produto}.')
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
nome_produto = input('Informe o nome do produto: ').lower().strip()
print(f'O produto cadastrado é: {nome_produto}.')
Olá, Gabriela. Tudo certo?
O seu código para capturar o nome do produto está adequado para o objetivo da atividade. Você utilizou os métodos .lower() e .strip(), que são muito úteis para padronizar a entrada do usuário ao transformar todos os caracteres em minúsculas e eliminar espaços extras no início e no final da string, respectivamente. Isso ajuda a evitar discrepâncias no nome do produto, principalmente quando ocorre variação na digitação. Por exemplo, se o usuário digitar " Câmera ", o resultado armazenado será "câmera", o que facilita comparações ou buscas subsequentes. O comando de impressão também está claro e informativo, comunicando ao usuário qual é o produto registrado.
Como sugestão para aprofundar o exercício, você pode explorar a função replace(), caso queira ajustar nomes que possam ter caracteres indesejados ou substituir caracteres especiais. Por exemplo, ao registrar um produto chamado "Mouse-wireless", você pode optar por substituir o hífen por um espaço para uniformizar o nome: nome_produto = nome_produto.replace("-", " ").
Você já pensou em como poderia garantir que mesmo com variações ou erros de digitação, o sistema identifique corretamente produtos similares ou equivalentes?
Parabéns pelo andamento do exercício, Gabriela. O fórum está à disposição para ajudar no que precisar.