Falta pouco!

0 dias

0 horas

0 min

0 seg

1
resposta

Minha resposta

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

def converter_str_para_int(telefones):
    for telefone in telefones:
        telefones_convertidos.append(int(telefone))

def verificar_conversao(telefones_convertidos):
    for telefone in telefones_convertidos:
        if not isinstance(telefone, int):
            print('Falha na conversão')
            break
    print('Todos os números foram convertidos corretamente')

converter_str_para_int(telefones)
verificar_conversao(telefones_convertidos)
1 resposta

Olá, Elton! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de funções separadas para organizar o processo de conversão e verificação, utilizou muito bem o laço for para iterar sobre os elementos da lista e ainda compreendeu a importância do isinstance() para validar o tipo dos dados convertidos.

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

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!