Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन में किसी भी लूप का उपयोग किए बिना n के पहले m गुणकों को प्रिंट करें

इस ट्यूटोरियल में, हम लूप का उपयोग किए बिना किसी संख्या 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]

निष्कर्ष

मुझे आशा है कि आपने ट्यूटोरियल का आनंद लिया है, यदि आपको ट्यूटोरियल के बारे में कोई संदेह है, तो टिप्पणी अनुभाग में उनका उल्लेख करें।


  1. पायथन प्रोग्राम में किसी भी लूप का उपयोग किए बिना नंबर श्रृंखला प्रिंट करें

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे - समस्या कथन दो संख्या N और K को देखते हुए, हमारी समस्या N से किसी संख्या K को तब तक घटाना है जब तक कि संख्या (N) शून्य (0) से अधिक न हो जाए, एक बार जब N ऋणात्मक या शून्य हो जाए तो हम उसमें K जोड़ना शुरू कर देते हैं जब तक कि वह संख

  1. किसी भी लूप का उपयोग किए बिना प्रिंट नंबर श्रृंखला के लिए पायथन प्रोग्राम

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे - समस्या कथन - दो संख्या N और K को देखते हुए, हमारी समस्या N से किसी संख्या K को तब तक घटाना है जब तक कि संख्या (N) शून्य (0) से अधिक न हो जाए, एक बार जब N ऋणात्मक या शून्य हो जाए तो हम उसमें K को तब तक जोड़ना शुरू करते हैं जब तक क

  1. लूप के लिए पायथन का उपयोग करके त्रिकोण कैसे बनाएं?

    पायथन में संख्याओं का उपयोग करके त्रिकोण उत्पन्न करने के कई रूप हैं। आइए 2 सरलतम रूपों को देखें: for i in range(5):    for j in range(i + 1):       print(j + 1, end="")    print("") यह आउटपुट देगा: 1 12 123 1234 12345 आप निम्न का उपयोग करके लगात