Olá, eu compreendi o uso de Regex para validar o nome digitado, sem números e começando com letra maiúscula:
import re
nome = input('Digite o nome do cliente para validação: ')
if re.fullmatch(r'[A-Z][a-z]*', nome):
print('Nome válido!')
else:
print('Nome inválido!')
mas fiquei com uma dúvida:
- Estaria errado usar a função title() no input para garantir a parte da letra maiúscula no início do nome, mesmo se digitarem em minúsculo?
import re
nome = input('Digite o nome do cliente para validação: ').title()
# Resto do código
- Ou é melhor pela Regex mesmo?