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

Minha sugestão de solução

Não ficou nada sintético como na proposta de resolução, mas funcionou.
Gostei de ter usado todos os fundamentos explorados para chegar na resposta.

imagem da solução para o exercício proposto

1 resposta
solução!

Olá, Bruno! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de funções para modularizar o processo de conversão, utilizou muito bem a verificação de tipos para garantir a integridade dos dados e ainda compreendeu a importância da validação como etapa essencial no tratamento de listas.

Uma dica interessante para o futuro é aplicar list comprehension para tornar a conversão mais concisa. Assim:

def converte_str_para_int(lista):
    lista_convertida = [int(i) for i in lista]
    return verifica_conversão(lista_convertida)

Isso faz com que o código fique mais enxuto e aproveite melhor os recursos da linguagem.

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!