इस लेख में, हम दिए गए समस्या कथन को हल करने के लिए समाधान और दृष्टिकोण के बारे में जानेंगे।
समस्या कथन
एक रेंज को देखते हुए, हमें दी गई रेंज में सभी विषम संख्याओं को प्रिंट करना होगा।
पाशविक बल दृष्टिकोण की चर्चा नीचे की गई है -
यहां हम लूप के लिए रेंज-आधारित लागू करते हैं जो इनपुट अंतराल में उपलब्ध सभी पूर्णांक प्रदान करता है।
इसके बाद, सभी सम संख्याओं को फ़िल्टर करने के लिए विषम संख्याओं के लिए एक चेक शर्त लागू की जाती है।
यह दृष्टिकोण O(n) + तुलना के लिए निरंतर समय लेता है।
आइए अब नीचे दिए गए कार्यान्वयन को देखें -
उदाहरण
start, end = 10, 29 # iteration for num in range(start, end + 1): # check if num % 2 != 0: print(num, end = " ")
आउटपुट
11 13 15 17 19 21 23 25 27 29
जैसा कि नीचे दिए गए चित्र में दिखाया गया है, सभी चर और कार्य वैश्विक फ्रेम में घोषित किए गए हैं।
निष्कर्ष
इस लेख में, हमने इनपुट रेंज में विषम संख्याओं को प्रिंट करने के तरीके के बारे में सीखा।