Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Oi, Nicole! Como vai?
A sua solução ficou bem encaminhada ao separar a conversão e a verificação em duas funções: converter_telefones() transforma os valores da lista em inteiros, enquanto verifica_tipos() confere se todos foram convertidos corretamente.
O uso de compreensão de lista com int(telefone) deixou o código direto e organizado. Dica: para fortalecer a verificação, você pode testar também uma lista com algum valor inválido, assim consegue observar como o programa se comporta quando a conversão não pode ser feita.
Como você adaptaria esse código para tratar um telefone que viesse com espaços ou caracteres como hífen?