Solucionado (ver solução)

Importante

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!

Solucionado
(ver solução)
1
resposta

Faça como eu fiz: conversor de tipos

telefones = ["11987654321", "21912345678", "31987654321", "11911223344"]
def converter_para_inteiro(lista):
return [int(numero) for numero in lista]
def verificar_inteiros(lista):
return all(isinstance(numero, int) for numero in lista)
telefones_convertidos = converter_para_inteiro(telefones)
resultado = verificar_inteiros(telefones_convertidos)
print("Telefones convertidos:", telefones_convertidos)
print("Todos os números são inteiros?", resultado)

Telefones convertidos: [11987654321, 21912345678, 31987654321, 11911223344]
Todos os números são inteiros? True

1 resposta
solução!

Olá, Marcelo! Como vai?

Parabéns pela resolução da atividade!

Vi que você explorou a list comprehension para converter elementos com Python, utilizou muito bem a função all para validar tipos e ainda compreendeu a importância da função isinstance para verificar dados.

Continue postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Uma dica interessante para o futuro é aplicar funções anônimas com map diretamente. Assim:

telefones = ["11987654321", "21912345678", "31987654321", "11911223344"]
telefones_convertidos = list(map(int, telefones))
resultado = all(isinstance(numero, int) for numero in telefones_convertidos)
print("Telefones convertidos:", telefones_convertidos)
print("Todos os números são inteiros?", resultado)

Isso faz a conversão de forma mais enxuta.

Ah, uma pergunta: Você considera mais eficiente validar tipos com funções como isinstance e all ou prefere criar verificações manuais em loops para maior controle?

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!