No final deste exercício diz que podemos utilizar o carácter ' ? ' para deixar opcional a detecção do ' - ' ou não, mas na aula foi visto na documentação que devemos usar o ' * ' para isso. Teria que corrigir no enunciado ou é isso mesmo ?
padrao = "[0-9]{4,5}-?[0-9]{4}"