यह उन सभी नंबरों को प्रिंट करने के लिए एक पायथन प्रोग्राम है जो किसी दिए गए इंटरगर एन से 3 और 5 से विभाज्य हैं। इस प्रोग्राम को लिखने के कई तरीके हैं, सिवाय इसके कि हमें यह जांचने की आवश्यकता है कि क्या संख्या 3 और 5 दोनों से पूरी तरह से विभाज्य है।
3 और 5 से विभाज्य सभी संख्याओं को प्रिंट करने के लिए एक पायथन प्रोग्राम लिखने के लिए मेरा कोड नीचे दिया गया है -
lower = int(input("Enter lower range limit:")) upper = int(input("Enter upper range limit:")) for i in range(lower, upper+1): if((i%3==0) & (i%5==0)): print(i)
आउटपुट
Enter lower range limit:0 Enter upper range limit:99 0 15 30 45 60 75 90
ऊपर हम 0 और 99 के बीच की सभी संख्याओं को प्रिंट करने का प्रयास करते हैं जो 3 और 5 से विभाज्य हैं। 0 और 1000 के बीच की सभी संख्याओं को प्रिंट करने के लिए एक ही प्रोग्राम का उपयोग किया जा सकता है जो 3 और 5 से विभाज्य हैं, हमें बस अपनी सीमा बदलने की जरूरत है और हमारा आउटपुट कुछ इस तरह होगा,
Enter lower range limit:0 Enter upper range limit:1000 0 15 30 45 60 75 90 105 120 135 150 165 180 195 .... .... 915 930 945 960 975 990
यदि हम एक प्रोग्राम लिखना चाहते हैं जो सभी नंबरों को एक निश्चित संख्या से विभाज्य श्रेणी में प्रिंट करेगा, ऊपर की तरह निश्चित संख्या नहीं, तो मुझे बस बायप्रोग्राम जैसे अपडेट करने की आवश्यकता है,
#Incase we want to print all number between a range divided by any given number n = int(input("Enter the number to be divided by:")) for i in range(lower, upper+1): if(i%n==0): print(i)
उपरोक्त कोड लिखने के चरणों के नीचे -
-
निचली और ऊपरी सीमा लें। उपयोगकर्ता से सीमा।
-
उपयोगकर्ता से विभाजित होने वाली संख्या लें। हमारी मुख्य समस्या के मामले में, क्योंकि हम उस संख्या (3 और 5) को जानते हैं, मैं 3 और 5 को केवल if स्टेटमेंट में लिखता हूं।
-
&(और) ऑपरेटर स्टेटमेंट के साथ लूप का उपयोग करना (ताकि यह केवल उन नंबरों को प्रिंट करे जो 3 और 5 दोनों से विभाज्य हैं), उन सभी कारकों को प्रिंट करता है जो संख्या से विभाज्य हैं।
-
बाहर निकलें।