इस लेख में, आप किसी संख्या के भाज्य को खोजना और उसे प्रदर्शित करना सीखेंगे।
इस उदाहरण को समझने के लिए, आपको निम्नलिखित पायथन प्रोग्रामिंग विषयों का ज्ञान होना चाहिए:
- अजगर अगर … और बयान
- लूप के लिए पायथन
किसी संख्या का भाज्य 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()
फ़ंक्शन का उपयोग करते हैं।