1
resposta

[Projeto] Ajuste nomes de produtos

import re

produto = input('Digite o nome do produto: ')

produto = produto.lower()
produto = re.sub(r'\s', ' ',  produto).strip()

print(produto)
1 resposta

Oi, Matheus! Tudo certo?

Gostei de ver como você já utilizou o **re.sub** para tratar espaços no nome do produto. Isso mostra atenção aos detalhes ao preparar a string para uso.

Uma dica interessante para o futuro é o uso do método **re.sub** com mais de uma expressão. Veja este exemplo:


import re

produto = input('Digite o nome do produto: ')
produto = produto.lower()
produto = re.sub(r'[^a-z0-9\s]', '', produto).strip()

print(produto)

Esse código remove caracteres especiais, deixando só letras, números e espaços. Pode ser útil quando o nome vem com símbolos indesejados.

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