Olá, Felipe. Tudo bem?
Muito obrigado por compartilhar o seu código aqui com a gente. Parabéns pelo trabalho. Continue com essa dedicação.
Muito bom como você validou o nome verificando se começa com maiúscula e contém apenas letras. Isso torna a validação mais intuitiva e fácil de entender.
Uma dica: você pode usar Regex para validar nomes de forma mais flexível. Veja este exemplo:
import re
def validar_nome_regex(nome):
return bool(re.fullmatch(r'[A-Z][a-z]*', nome))
nome_cliente = input("Digite o nome do cliente: ")
if validar_nome_regex(nome_cliente):
print("Nome válido!")
else:
print("Nome inválido!")
Aqui, re.fullmatch(r'[A-Z][a-z]*', nome)
garante que o nome comece com maiúscula e tenha apenas letras minúsculas depois.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!