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