Olá, Fabrício! Como vai?
Parabéns pela resolução da atividade!
Observei que você explorou o uso de listas para armazenar dados, utilizou muito bem o laço for para iterar e transformar os elementos, e ainda compreendeu a importância da verificação de consistência entre listas para garantir a integridade da conversão.
Uma dica interessante para o futuro é aplicar a conversão diretamente com list comprehension. Assim:
def funcao_lista():
telefones = ["11987654321", "21912345678", "31987654321", "11911223344"]
nova_list = [int(i) for i in telefones]
print(nova_list)
if len(telefones) == len(nova_list):
print('todos os itens foram convertidos corretamente')
else:
print('ocorreu um erro na conversão de um dos itens')
Isso faz o código ficar mais enxuto e eficiente.
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!