Программа Python для поиска множителей в числах

Содержание

В этой программе вы научитесь находить множители числа с помощью цикла for.

Чтобы понять этот пример, вы должны знать следующие темы программирования Python:

  • Заявление Python if… else
  • Python для цикла
  • Пользовательские функции 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.

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