1
resposta

Validando nomes com Regex

import re

nome_produto = input('Digite o nome do cliente: ')

resultado = re.fullmatch(r"[A-Z][a-z]*", nome_produto)

if resultado:
    print("Nome aprovado!")
else:
    print("Nome invalido!")
1 resposta

Olá, Mauricio, como vai?

Gostei bastante da sua implementação, ela já cobre bem a regra de iniciar com letra maiúscula e não permitir números ou caracteres especiais. O re.fullmatch funciona muito bem para garantir que a string inteira seja validada pelo padrão.

Parabéns pelo exercício, você está aplicando muito bem os conceitos de regex. Continue compartilhando suas soluções, o fórum está sempre à disposição.

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