1
resposta

[Sugestão] Faça como eu fiz: conversor de tipos

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

# Conversão
telefones_int = [int(telefone) for telefone in telefones]

# Checagem
#print(type(telefones_int[0])
for telefone in telefones_int:
    print(f"Número: {telefone} | Tipo: {type(telefone)}")
1 resposta

Olá, Marinaldo, como vai?

O código apresentado utiliza uma compreensão de lista para realizar a conversão dos números de telefone de strings para inteiros de forma eficiente. A lógica de iterar sobre a lista original e aplicar a função int para cada elemento está correta e atende ao que foi solicitado no exercício. Para verificar se todos os itens foram convertidos, você utilizou uma estrutura de repetição que imprime o tipo de cada dado, o que é uma boa prática de depuração para visualizar o estado das variáveis durante o desenvolvimento.

Parabéns pelo empenho em resolver a atividade e por compartilhar sua lógica com a comunidade. Continue praticando e postando seus avanços no fórum, pois isso auxilia no fortalecimento do seu aprendizado e ajuda outros colegas. O fórum permanece à disposição para qualquer dúvida que surgir em seus estudos.

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