1
resposta

[RESPOSTA]

def converte_inteiro(lista):
    convert = []
    for x in lista:
        convert.append(int(x))

    return convert

def vefifica_conversao(lista):
    for x in lista:
        if isinstance(x, int):
            continue
        return False
    return True

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

telefones_inteiros = converte_inteiro(telefones)
if vefifica_conversao(telefones_inteiros):
    print("Todos os números foram convertidos corretamente!")
else:
    print("Erro na conversão dos telefones")
1 resposta

Olá, Mauricio, como vai?

O seu código está correto e cumpre exatamente o que o enunciado pediu. A função de conversão transforma cada elemento da lista em inteiro e a função de verificação percorre os valores garantindo que todos sejam realmente do tipo int.

Você fez um ótimo trabalho organizando as funções e separando bem as responsabilidades. Continue compartilhando seus exercícios por aqui, pois isso ajuda muito no aprendizado e na troca de experiências.

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