1
resposta

[Projeto] Faça como eu fiz: conversor de tipos

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

def converte_list_inteiro(lista: list[str]) -> list[int]:
    for telefone in lista:
        telefones_inteiros.append(int(telefone))
    return telefones_inteiros

def is_inteiro(lista: list[int]):
        if all(isinstance(item, int) for item in lista):
            print('Todos os elementos são inteiros')
        else:
            print('Nem todos os elementos são inteiros')
    
def main():
    is_inteiro(converte_list_inteiro(telefones))

main()
1 resposta

E aí, Paulo! Tudo bem?

Parabéns! Mantenha o ritmo nos exercícios e continue compartilhando na nossa comunidade.

Percebi que você dominou o uso de funções em Python, aplicou muito bem o tratamento de exceções com try/except para garantir conversões seguras e ainda entendeu a relevância de validar os dados com isinstance para assegurar a consistência da lista.

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

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

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!