
Divisores e Primo
Prática: Reforce o conhecimento adquirido. Aplique as técnicas aprendidas e repita os exercícios até se sentir confiante.
Enunciado
Professor Pedro está ensinando seus alunos sobre números primos e seus divisores. Para auxiliar no aprendizado, ele deseja uma função que, dado um número inteiro, retorne uma tupla contendo uma lista com todos os divisores desse número e uma string que indique se o número é primo ou não. Escreva uma função que receba um inteiro n, determine os divisores de n e verifique sua primalidade.
Entrada: Um número inteiro n (n > 0).
Saída: Uma tupla na qual: O primeiro elemento é uma lista contendo todos os divisores de n; O segundo elemento é uma string "Primo" se n for um número primo, ou "Não é Primo" caso contrário.
Exemplo
divisores_e_primo(7) >> ([1, 7], "Primo") divisores_e_primo(15) >> ([1, 3, 5, 15], "Não é Primo")
Habilidades
- Controle de Fluxo e Iteração
- Acumulação de Valores