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

Python प्रोग्राम से डायमंड शेप प्रिंट करना

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

डायमंड शेप बनाने के लिए नीचे कोड दिया गया है।

उदाहरण

def Shape_of_Diamond(shape):
    a = 0
    for m in range(1, shape + 1):
        for n in range(1, (shape - m) + 1):
            print(end=" ")
        while a != (2 * m - 1):
            print("@", end="")
            a = a + 1
        a = 0
        print()
    s = 1
    c = 1
    for m in range(1, shape):
        for n in range(1, s + 1):
            print(end=" ")
        s = s + 1
        while c <= (2 * (shape - m) - 1):
            print("@", end="")
            c = c + 1
        c = 1
        print()

shape = 8
Shape_of_Diamond(shape)

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

       @
      @@@
     @@@@@
    @@@@@@@
   @@@@@@@@@
  @@@@@@@@@@@
 @@@@@@@@@@@@@
@@@@@@@@@@@@@@@
 @@@@@@@@@@@@@
  @@@@@@@@@@@
   @@@@@@@@@
    @@@@@@@
     @@@@@
      @@@
       @
  1. - पायथन में पहला CGI प्रोग्राम

    यहां एक सरल लिंक है, जो hello.py नामक एक CGI स्क्रिप्ट से जुड़ा हुआ है। यह फ़ाइल /var/www/cgi-bin डायरेक्टरी में रखी गई है और इसमें निम्नलिखित सामग्री है। अपने CGI प्रोग्राम को चलाने से पहले, सुनिश्चित करें कि आपने chmod 755 hello.py UNIX कमांड का उपयोग करके फ़ाइल का मोड बदल दिया है ताकि फ़ाइल निष्प

  1. - पायथन प्रोग्राम Hello World प्रिंट करने के लिए

    आइए पायथन प्रोग्रामिंग के विभिन्न मोड्स में Hello World प्रोग्राम्स को चलाने का प्रयास करें। इंटरैक्टिव मोड प्रोग्रामिंग उदाहरण बिना स्क्रिप्ट फाइल पास किए इंटरप्रेटर को इनवोक करने पर निम्न प्रॉम्प्ट आता है: $ python Python 2.4.3 (#1, Nov 11 2010, 13:34:43) [GCC 4.1.2 20080704 (Red Hat 4.1.2-48)] o

  1. - पायथन प्रोग्राम: मैट्रिक्स को Z फॉर्म में प्रिंट करें

    इस लेख में, हम दी गई समस्या के समाधान और दृष्टिकोण के बारे में जानेंगे।समस्या कथन - n*n क्रम का एक वर्ग मैट्रिक्स दिया गया है, हमें मैट्रिक्स के तत्वों को Z फॉर्म में प्रदर्शित करना होगा।Z फॉर्म निम्नलिखित चरणों में मैट्रिक्स को पार करना है -पहली पंक्ति को पार करेंअब, दूसरी प्रमुख विकर्ण को पार करें