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

बिना लूप के n के m गुणक प्रिंट करने का पायथन प्रोग्राम

समस्या विवरण

एक संख्या n दी गई है, बिना किसी लूप के n के m गुणक प्रिंट करें। यहां हम रिकर्सिव फंक्शन का उपयोग करते हैं।

उदाहरण

इनपुट: n = 15
आउटपुट: 15 10 5 0 5 10 15

एल्गोरिदम

  1. n दिया गया है।
  2. यदि हम n की ओर वापस जा रहे हैं और वहां पहुंच गए हैं, तो हम खत्म हो गए।
  3. यदि हम 0 या ऋणात्मक की ओर जा रहे हैं।
  4. यदि m 5 से अधिक है, तो ट्रू फ्लैग के साथ रिकर्सिव फंक्शन अन्यथा फाल्स फ्लैग के साथ।
  5. यदि m 5 से अधिक नहीं है तो फ्लैग फाल्स है।

उदाहरण कोड

def printm(p, q, flag):
    print(q)
    if flag == False and p == q:
        return
    if flag:
        if q - 5 > 0:
            printm(p, q - 5, True)
        else:
            # फाल्स फ्लैग के साथ रिकर्सन
            printm(p, q - 5, False)
    else:
        # यदि फ्लैग फाल्स है
        printm(p, q + 5, False)

# ड्राइवर कोड
n = 15
printm(n, n, True)

आउटपुट

15 10 5 0 5 10 15
  1. पायथन में POST विधि का उपयोग करके जानकारी पास करना पायथन में POST विधि का उपयोग करके जानकारी पास करना

    CGI प्रोग्राम को जानकारी पास करने का एक आम तौर पर अधिक विश्वसनीय तरीका POST विधि है। यह जानकारी को ठीक उसी तरह पैकेज करता है जैसे GET विधियां, लेकिन इसे URL में ? के बाद एक टेक्स्ट स्ट्रिंग के रूप में भेजने के बजाय, यह इसे एक अलग संदेश के रूप में भेजता है। यह संदेश CGI स्क्रिप्ट में मानक इनपुट के रू

  1. पायथन प्रोग्राम: बिना किसी लूप के नंबर सीरीज़ प्रिंट करें पायथन प्रोग्राम: बिना किसी लूप के नंबर सीरीज़ प्रिंट करें

    इस लेख में, हम नीचे दिए गए प्रॉब्लम स्टेटमेंट के समाधान के बारे में सीखेंगे: प्रॉब्लम स्टेटमेंट दो संख्याएं N और K दी गई हैं, हमारी समस्या है N से K घटाते रहना जब तक N शून्य से बड़ा है, एक बार N नेगेटिव या शून्य हो जाए तो हम इसमें K जोड़ना शुरू करते हैं जब तक वह संख्या मूल संख्या N नहीं बन जाती। उ

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

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