1
resposta

VALIDANDO NOMES

import re

print("Olá, para validar o seu acesso por favor digite o seu nome -")

nome = input("Digite o nome do cliente para validação: ") 

print("Para dar continuidade por favor digite o seu sobrenome -")

sobrenome = input("Digite o sobrenome do cliente para validação: ") 
if re.fullmatch(r'[A-Z][a-z]*', nome) and re.fullmatch(r'[A-Z][a-z]*', sobrenome):
    print(f"Nome válido: {nome} {sobrenome}")
else:
    print("Nome inválido!")
1 resposta

Olá, Luciano, como vai?

Seu exercício está muito bom e a lógica que você aplicou para resolver o problema está correta. A utilização da função re.fullmatch é uma excelente escolha para o contexto, pois garante que todo o texto, do início ao fim, corresponde ao padrão de expressão regular que você definiu. Sua iniciativa de expandir a validação para nome e sobrenome também é bastante interessante.

Continue com o bom trabalho e compartilhando suas soluções.

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