Програма Python для пошуку множника числа

У цій статті ви навчитеся знаходити факторіал числа та відображати його.

Щоб зрозуміти цей приклад, ви повинні знати наступні теми програмування на Python:

  • Заява Python if … else
  • Python для Loop

Факторіал числа є добутком усіх цілих чисел від 1 до цього числа.

Наприклад, факторіал 6 є 1*2*3*4*5*6 = 720. Факторіал не визначена для негативних чисел, і факторіал нуля дорівнює одиниці, 0! = 1.

Вихідний код

 # Python program to find the factorial of a number provided by the user. # change the value for a different result num = 7 # To take input from the user #num = int(input("Enter a number: ")) factorial = 1 # check if the number is negative, positive or zero if num < 0: print("Sorry, factorial does not exist for negative numbers") elif num == 0: print("The factorial of 0 is 1") else: for i in range(1,num + 1): factorial = factorial*i print("The factorial of",num,"is",factorial) 

Вихідні дані

 Факториал 7 - 5040 

Примітка: Щоб перевірити програму на інший номер, змініть значення num.

Тут зберігається число, факториал якого потрібно знайти num, і ми перевіряємо, чи є це число від’ємним, нульовим чи додатним, використовуючи if… elif… elseоператор. Якщо число додатне, ми використовуємо forцикл і range()функцію для обчислення факторіалу.

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