इस ट्यूटोरियल में, हम लूप का उपयोग किए बिना किसी संख्या n के m गुणकों को खोजने के लिए एक प्रोग्राम लिखने जा रहे हैं। उदाहरण के लिए, हमारे पास एक संख्या है n =4 और m =3 , आउटपुट 4, 8, 12 . होना चाहिए . चार के तीन गुणज। यहां, मुख्य बाधा लूप का उपयोग नहीं करना है।
हम श्रेणी () . का उपयोग कर सकते हैं लूप के बिना वांछित आउटपुट प्राप्त करने के लिए कार्य करें। रेंज () फ़ंक्शन का कार्य क्या है? रेंज () फ़ंक्शन एक श्रेणी वस्तु देता है जिसे हम एक पुनरावर्तक में परिवर्तित कर सकते हैं।
आइए देखें श्रेणी () . का सिंटैक्स ।
सिंटैक्स
range(start, end, step)
एल्गोरिदम
start - starting number to the range of numbers end - ending number to the range of numbers (end number is not included in the range) step - the difference between two adjacent numbers in the range (it's optional if we don't mention then, it takes it as 1) range(1, 10, 2) --> 1, 3, 5, 7, 9 range(1, 10) --> 1, 2, 3, 4, 5, 6, 7, 8, 9
उदाहरण
## working with range() ## start = 2, end = 10, step = 2 -> 2, 4, 6, 8 evens = range(2, 10, 2) ## converting the range object to list print(list(evens)) ## start = 1, end = 10, no_step -> 1, 2, 3, 4, 5, 6, 7, 8, 9 nums = range(1, 10) ## converting the range object to list print(list(nums))
आउटपुट
यदि आप उपरोक्त कार्यक्रम चलाते हैं, तो आपको निम्नलिखित परिणाम प्राप्त होंगे।
[2, 4, 6, 8] [1, 2, 3, 4, 5, 6, 7, 8, 9]
अब, हम प्रोग्राम में अपना कोड लिखेंगे। आइए पहले चरण देखें।
एल्गोरिदम
अब, हम प्रोग्राम में अपना कोड लिखेंगे। आइए पहले चरण देखें।
1. Initialize n and m. 2. Write a range() function such that it returns multiples of n. 3. Just modify the step from the above program to n and ending number to (n * m) + 1 starting with n.
नीचे दिए गए कोड को देखें।
उदाहरण
## initializing n and m n = 4 m = 5 ## writing range() function which returns multiples of n multiples = range(n, (n * m) + 1, n) ## converting the range object to list print(list(multiples))
आउटपुट
यदि आप उपरोक्त कार्यक्रम चलाते हैं, तो आपको निम्नलिखित परिणाम प्राप्त होंगे।
[4, 8, 12, 16, 20]
निष्कर्ष
मुझे आशा है कि आपने ट्यूटोरियल का आनंद लिया है, यदि आपको ट्यूटोरियल के बारे में कोई संदेह है, तो टिप्पणी अनुभाग में उनका उल्लेख करें।