import re
produto = input('Digite o nome do produto: ')
produto = produto.lower()
produto = re.sub(r'\s', ' ', produto).strip()
print(produto)
import re
produto = input('Digite o nome do produto: ')
produto = produto.lower()
produto = re.sub(r'\s', ' ', produto).strip()
print(produto)
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.