Programa Python para encontrar os fatores de um número

Índice

Neste programa, você aprenderá a encontrar os fatores de um número usando o loop for.

Para entender este exemplo, você deve ter conhecimento dos seguintes tópicos de programação Python:

  • Instrução Python if… else
  • Python for Loop
  • Funções Python definidas pelo usuário

Código fonte

 # Python Program to find the factors of a number # This function computes the factor of the argument passed def print_factors(x): print("The factors of",x,"are:") for i in range(1, x + 1): if x % i == 0: print(i) num = 320 print_factors(num) 

Resultado

 Os fatores de 320 são: 1 2 4 5 8 10 16 20 32 40 64 80 160 320 

Nota: Para encontrar os fatores de outro número, altere o valor de num.

Neste programa, o número cujo fator deve ser encontrado é armazenado em num, que é passado para a print_factors()função. Este valor é atribuído à variável x em print_factors().

Na função, usamos o forloop para iterar de i igual a x. Se x é perfeitamente divisível por i, é um fator de x.

Artigos interessantes...