1
resposta

[projeto] conversor de tipos

# [projeto] conversor de tipos

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

def conv_int (texto):
    return int(texto)

def verif_conv (indice):
    return isinstance(indice, int)

print(telefones)
for i in range (len(telefones)):
    telefones[i] = conv_int(telefones[i])
print(telefones)

for i in range (len(telefones)):
    verificar = verificar and verif_conv(telefones[i])

if verificar: print('Todos os números foram convertidos corretamente!') 
1 resposta

Oi, Ricardo.

Agradeço por compartilhar.

Achei legal a forma como você organizou funções separadas para conversão e verificação, isso deixa o código mais modular e fácil de entender. O uso do isinstance foi uma boa escolha para validar o tipo.

Continue firme nos estudos.

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