1
resposta

[Bug] ValueError: Este número não é valido!

Executei o código da aula e fiz o review dele algumas vezes, porém ainda não encontrei o erro... alguém pode me ajudar?

Log de Erro CMD: ValueError: Este número não é valido!

Classe Telefone:

Classe Python: Telefone

Main.py:

Arquivo Main.py chamando classe Telefone

1 resposta

Oii Gustavo, como você está?

Isso está acontecendo devido ao espaço no indicador de ocorrência: {4, 5}. Por padrão, este quantificador não deve conter espaços, apenas o valor de N e M separado por vírgulas, sem espaços e dentro das chaves:

{n,m}

Sendo assim, corrija esse pequeno detalhe na variável padrao e tente executar novamente. Abaixo, deixo a variável corrigida:

padrao = "[0-9]{2,3}[0-9]{4,5}[0-9]{4}"

Qualquer dúvida fico à disposição.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software