Програма 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.

Цікаві статті...