import re
cpf = input('Digite o CPF no formato XXX.XXX.XXX-XX: ')
if re.fullmatch(r'\d{3}.\d{3}.\d{3}-\d{2}', cpf):
print('O CPF está no formato correto.')
else:
print('O CPF está no formato incorreto.')
import re
cpf = input('Digite o CPF no formato XXX.XXX.XXX-XX: ')
if re.fullmatch(r'\d{3}.\d{3}.\d{3}-\d{2}', cpf):
print('O CPF está no formato correto.')
else:
print('O CPF está no formato incorreto.')
Oi, Andre! Como vai?
Seu código ficou bem estruturado e usa expressões regulares de forma direta para validar o formato do CPF. O uso de re.fullmatch()
é ótimo, pois garante que toda a string seja comparada, evitando entradas parciais.