Програма Python за намиране на факторите на число

Съдържание

В тази програма ще се научите да намирате факторите на число, използвайки цикъла for.

За да разберете този пример, трябва да имате познанията по следните теми за програмиране на Python:

  • Изявление на Python if … else
  • Python за Loop
  • Функции, дефинирани от потребителя на Python

Програмен код

 # 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) 

Изход

 Факторите на 320 са: 1 2 4 5 8 10 16 20 32 40 64 80 160 320 

Забележка: За да намерите факторите на друго число, променете стойността на num.

В тази програма се съхранява номерът, чийто фактор трябва да бъде намерен num, който се предава на print_factors()функцията. Тази стойност се присвоява на променливата x in print_factors().

Във функцията използваме forцикъла за итерация от i, равно на x. Ако x е идеално делимо на i, това е фактор x.

Интересни статии...