इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे।
समस्या कथन - हमें एक संख्या दी गई है, हमें दी गई संख्या के सभी अभाज्य गुणनखंड ज्ञात करने होंगे।
समस्या के प्रभावी समाधान के बारे में नीचे चर्चा की गई है -
उदाहरण
# Python program to print prime factors import math # prime def primeFactors(n): # no of even divisibility while n % 2 == 0: print (2), n = n / 2 # n reduces to become odd for i in range(3,int(math.sqrt(n))+1,2): # while i divides n while n % i== 0: print (i) n = n / i # if n is a prime if n > 2: print (n) n = 200 primeFactors(n)
आउटपुट
2 2 2 5 5
जैसा कि ऊपर दिए गए चित्र में दिखाया गया है, सभी चर और कार्य वैश्विक दायरे में घोषित किए गए हैं।
निष्कर्ष
इस लेख में, हमने सीखा है कि हम किसी दी गई संख्या के सभी अभाज्य गुणनखंडों को कुशलता से कैसे प्रिंट कर सकते हैं।