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!")

Matricule-se agora e aproveite até 50% OFF

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

QUERO APROVEITAR
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!