इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे।
समस्या कथन - हमें एक श्रेणी दी गई है, हमें श्रेणी में विषम कारकों की संख्या ज्ञात करने की आवश्यकता है।
दृष्टिकोण
जैसा कि हम सभी जानते हैं कि सभी पूर्ण वर्गों में एक श्रेणी में विषम संख्या में गुणनखंड होते हैं। तो यहां हम कई पूर्ण वर्गों की गणना करेंगे।
चूंकि m और n दोनों समावेशी हैं, इसलिए n एक पूर्ण वर्ग होने की स्थिति में त्रुटि से बचने के लिए हम सूत्रों में n-1 लेते हैं।
आइए अब नीचे दिए गए कार्यान्वयन को देखें-
उदाहरण
# count function
def count(n, m):
return int(m**0.5) - int((n-1)**0.5)
# main
n = 25
m = 400
print("Number of odd squares are: ", count(n, m)) आउटपुट
Number of odd squares are: 16

जैसा कि ऊपर दिए गए चित्र में दिखाया गया है, सभी चर और कार्य वैश्विक दायरे में घोषित किए गए हैं।
निष्कर्ष
इस लेख में, हमने सीखा है कि हम किसी दी गई श्रेणी में विषम कारकों वाले तत्वों की संख्या कैसे प्राप्त कर सकते हैं।