किसी संख्या के गुणनखंड ज्ञात करने के लिए, हमें 1 से स्वयं तक सभी संख्याओं पर एक लूप चलाना होगा और देखना होगा कि क्या यह विभाज्य है।
उदाहरण
num=int(input("enter a number")) factors=[] for i in range(1,num+1): if num%i==0: factors.append(i) print ("Factors of {} = {}".format(num,factors)). का
अगर मैं num को पूरी तरह से विभाजित करने में सक्षम हूं, तो इसे सूची में जोड़ा जाता है। अंत में सूची को दी गई संख्या के गुणनखंड के रूप में प्रदर्शित किया जाता है
आउटपुट
enter a number75 Factors of 75 = [3, 5, 15, 25, 75]