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

पायथन में पिरामिड पैटर्न प्रिंट करने के प्रोग्राम

पायथन में फॉर लूप और रेंज फंक्शन का लाभ उठाकर, हम विभिन्न प्रकार की पिरामिड संरचनाएं बना सकते हैं। दृष्टिकोण की कुंजी उपयुक्त फॉर लूप डिजाइन करना है जो हमारे द्वारा पिरामिड संरचना बनाने के लिए चुने गए सिंबल की स्थिति के लिए ऊर्ध्वाधर और क्षैतिज दोनों जगह छोड़ देगा।

पैटर्न -1

हम राइट एंगल आधारित पैटर्न बनाते हैं।

उदाहरण

def pyramid(p):
    for m in range(0, p):
        for n in range(0, m + 1):
            print("* ", end="")
        print("\r")

p = 10
pyramid(p)

आउटपुट

उपरोक्त कोड चलाने से हमें निम्न परिणाम मिलता है -

* 
* * 
* * * 
* * * * 
* * * * * 
* * * * * * 
* * * * * * * 
* * * * * * * * 
* * * * * * * * * 
* * * * * * * * * *

पैटर्न-2

हम उपरोक्त पैटर्न का 180 डिग्री रोटेशन बनाते हैं।

उदाहरण

def pyramid(p):
    X = 2 * p - 2
    for m in range(0, p):
        for n in range(0, X):
            print(end=" ")
        X = X - 2
        for n in range(0, m + 1):
            print("* ", end="")
        print("\r")

p = 10
pyramid(p)

आउटपुट

उपरोक्त कोड चलाने से हमें निम्न परिणाम मिलता है -

         * 
       * * 
     * * * 
   * * * * 
 * * * * * 
* * * * * * 
* * * * * * * 
* * * * * * * * 
* * * * * * * * * 
* * * * * * * * * *

पैटर्न-3

इस मामले में हम समद्विबाहु त्रिभुज प्रकार का त्रिभुज आकार बनाते हैं। त्रिभुज की दोनों भुजाएं समान लंबाई की होती हैं।

उदाहरण

n = 0
r = 12
for m in range(1, r + 1):
    for gap in range(1, (r - m) + 1):
        print(end=" ")
    while n != (2 * m - 1):
        print("* ", end="")
        n = n + 1
    n = 0
    print()

आउटपुट

उपरोक्त कोड चलाने से हमें निम्न परिणाम मिलता है -

           * 
          * * * 
         * * * * * 
        * * * * * * * 
       * * * * * * * * * 
      * * * * * * * * * * * 
     * * * * * * * * * * * * * 
    * * * * * * * * * * * * * * * 
   * * * * * * * * * * * * * * * * * 
  * * * * * * * * * * * * * * * * * * * 
 * * * * * * * * * * * * * * * * * * * * * 
* * * * * * * * * * * * * * * * * * * * * * *

पैटर्न-4

अब हम उस त्रिभुज का मामला बनाते हैं जिसमें सभी तीन भुजाएं समान होती हैं। जिसे समबाहु त्रिभुज भी कहा जाता है।

उदाहरण

length = 12
k = (2 * length) - 2
for p in range(0, length):
    for n in range(0, k):
        print(end=" ")
    k = k - 1
    for n in range(0, p + 1):
        print("@", end=' ')
    print(" ")

आउटपुट

उपरोक्त कोड चलाने से हमें निम्न परिणाम मिलता है -

           @ 
          @ @ 
         @ @ @ 
        @ @ @ @ 
       @ @ @ @ @ 
      @ @ @ @ @ @ 
     @ @ @ @ @ @ @ 
    @ @ @ @ @ @ @ @ 
   @ @ @ @ @ @ @ @ @ 
  @ @ @ @ @ @ @ @ @ @ 
 @ @ @ @ @ @ @ @ @ @ @ 
@ @ @ @ @ @ @ @ @ @ @ @
  1. पायथन प्रोग्राम: सिलेक्शन सॉर्ट एल्गोरिदम पायथन प्रोग्राम: सिलेक्शन सॉर्ट एल्गोरिदम

    इस लेख में, हम पायथन 3.x या उससे पहले के संस्करण में सिलेक्शन सॉर्ट और इसके कार्यान्वयन के बारे में जानेंगे।सिलेक्शन सॉर्ट एल्गोरिदम में, एक सरणी को अनसॉर्टेड भाग से न्यूनतम तत्व को पुनरावर्ती रूप से ढूंढकर और इसे शुरुआत में डालकर सॉर्ट किया जाता है। दिए गए सरणी पर सिलेक्शन सॉर्ट के निष्पादन के दौरा

  1. विंडोज पर पायथन प्रोग्रामिंग के लिए IDE विंडोज पर पायथन प्रोग्रामिंग के लिए IDE

    इस लेख में, हम विंडोज पर पायथन के लिए उपलब्ध विभिन्न IDE के बारे में जानेंगे।PyCharmइंटरैक्टिव पायथन कंसोलवेब फ्रेमवर्क के लिए समर्थनतेज़ रिफैक्टरिंग समयकम विकास समयJupyter Notebookलगभग हर पायथन मॉड्यूल के साथ संगतताकम स्पेस और हार्डवेयर आवश्यकताएंइनबिल्ट टर्मिनल और कर्नेल फीचर्सविभिन्न प्रकार के वि

  1. पायथन कोड ऑप्टिमाइज़ेशन टिप्स पायथन कोड ऑप्टिमाइज़ेशन टिप्स

    हालांकि हम सभी जानते हैं कि पायथन अन्य कंपाइल्ड भाषाओं जितना तेज़ या कुशल नहीं है। फिर भी, कई बड़ी कंपनियां दिखाती हैं कि पायथन कोड बहुत बड़े वर्कलोड को संभाल सकता है, जो दर्शाता है कि यह इतना धीमा भी नहीं है। इस सेक्शन में हम कुछ ऐसे टिप्स देखेंगे जिन्हें ध्यान में रखकर एक सही पायथन प्रोग्राम को औ