1
resposta

[Projeto] Minha resposta

telefones = ["11987654321", "21912345678", "31987654321", "11911223344"] 

def converte_para_inteiro(lista): 
    try:
        return list(map(int, lista))
    except ValueError:
        print("Erro ao converter os números")
    

def verifica_se_todos_int(lista): 
    return all(isinstance(item, int) for item in lista)

telefone_convertidos = converte_para_inteiro(telefones)

print("Todos os números foram convertidos corretamente" if verifica_se_todos_int(telefone_convertidos) else "Erro ao Validar se todos int")
1 resposta

Olá, Herbert, como vai?

O seu código está muito bem escrito, você usou map de forma eficiente para fazer a conversão e também implementou a verificação corretamente com all. A estrutura resolve o desafio proposto de maneira clara e direta.

Seu exercício está correto e bem estruturado, parabéns pelo resultado e por compartilhar. Continue enviando seus códigos aqui no fórum, pois isso ajuda muito no aprendizado.

O fórum está à disposição para qualquer dúvida que surgir.

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