Divisores e Primo

Divisores e Primo

The mission is in Blocked Mode. Access to the solutions is blocked for a day or two (even after you share your own), until we'll have enough solutions for you to check. All users who've solved the mission will get the notifications about their opening.

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