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

'जी' पैटर्न को प्रिंट करने के लिए पायथन प्रोग्राम

जब '*' अक्षर 'G' के पैटर्न को प्रिंट करने की आवश्यकता होती है, तो एक विधि को परिभाषित किया जा सकता है, और नेस्टेड लूप का उपयोग संख्याओं के माध्यम से पुनरावृति करने के लिए किया जा सकता है और 'G' पैटर्न बनाने के लिए '*' प्रिंट किया जा सकता है।

नीचे उसी का एक प्रदर्शन है -

उदाहरण

def display_pattern(my_line):
   my_pattern=""
   for i in range(0,my_line):
      for j in range(0,my_line):
         if ((j == 1 and I != 0 and I != my_line-1) or ((I == 0 or I == my_line-1) and j > 1 and j < my_line-2) or (I == ((my_line-1)/2) and j > my_line-5 and j < my_line-1) or (j == my_line-2 and I != 0 and I != my_line-1 and I >=((my_line-1)/2))):
            my_pattern=my_pattern+"*"
         else:
            my_pattern=my_pattern+" "
      my_pattern=my_pattern+"\n"
   return my_pattern

num_line = 8
print("The pattern G has been shown below :")
print(display_pattern(num_line))

आउटपुट

The pattern G has been shown below :
****
*
*
*
* *
* *
* *
****

स्पष्टीकरण

  • 'डिस्प्ले_पैटर्न' नाम की एक विधि परिभाषित की गई है जो लाइन को पैरामीटर के रूप में लेती है।

  • नेस्टेड लूप का उपयोग संख्याओं के माध्यम से पुनरावृति करने के लिए किया जाता है,

  • जब भी कोई शर्त पूरी होती है तो '*' प्रिंट हो जाता है।

  • जब आधार शर्त पूरी हो जाती है, तो आउटपुट कंसोल पर प्रदर्शित होता है।

  • नियंत्रण लूप से बाहर आता है।


  1. पायथन में पैटर्न कैसे प्रिंट करें?

    नेस्टेड फॉर लूप्स का उपयोग करके पायथन में पैटर्न मुद्रित किए जा सकते हैं। बाहरी लूप का उपयोग पंक्तियों की संख्या के माध्यम से पुनरावृति करने के लिए किया जाता है जबकि आंतरिक लूप का उपयोग स्तंभों की संख्या को संभालने के लिए किया जाता है। आवश्यकता के अनुसार विभिन्न पैटर्न बनाने के लिए प्रिंट स्टेटमेंट

  1. जेड फॉर्म में मैट्रिक्स प्रिंट करने के लिए पायथन प्रोग्राम

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

  1. numpy का उपयोग करके n*n के चेकबोर्ड पैटर्न को प्रिंट करने के लिए पायथन प्रोग्राम।

    n के मान को देखते हुए, हमारा कार्य n x n मैट्रिक्स के लिए चेक बोर्ड पैटर्न प्रदर्शित करना है। प्रारंभिक मान के साथ सरणियाँ बनाने के लिए विभिन्न प्रकार के कार्य numpy में उपलब्ध हैं। NumPy, Python में वैज्ञानिक कंप्यूटिंग के लिए मूलभूत पैकेज है। एल्गोरिदम Step 1: input order of the matrix. Step 2: