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

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

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

पैटर्न स्टार पैटर्न, संख्या पैटर्न, वर्णमाला पैटर्न हो सकते हैं। पैटर्न विभिन्न आकृतियों, त्रिभुज, पिरामिड आदि के हो सकते हैं।

उदाहरण

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

इन सभी पैटर्न को फॉर लूप की मदद से संशोधित प्रिंट स्टेटमेंट के साथ प्रिंट किया जा सकता है जो इन विभिन्न पैटर्न को बनाते हैं।

इन पैटर्नों की छपाई के बीच मूल विचार थोड़े अंतर के साथ समान है।

हम इनमें से कुछ पैटर्न के लिए कोड लागू करेंगे।

मुद्रण त्रिभुज

उदाहरण

def triangle(n):
   k=n-1
   for i in range(1,n+1):
      for j in range(k):
         print(" ",end="")
      k=k-1
      for p in range(i):
         print("*",end=" ")
      print()
print("Enter number of rows")
r=int(input())
triangle(r)

आउटपुट

Enter number of rows
5
*
* *
* * *
* * * *
* * * * *

आइए उपरोक्त कोड को विभिन्न पंक्तियों के साथ चलाने का प्रयास करें -

नंबर पैटर्न

उदाहरण

def num_pattern(n):
   num=1
   for i in range(1,n+1):
      for j in range(i):
         print(num,end=" ")
         num+=1
      print()
print("Enter number of rows")
r=int(input())
num_pattern(r)

आउटपुट

Enter number of rows
5
1
2 3
4 5 6
7 8 9 10
11 12 13 14 15

वर्णमाला पैटर्न

उदाहरण

def alpha_pattern(n):
   st="ABCDEFGHIJKLMNOPQRSTUVWXYZ"
   for i in range(1,n+1):
      for j in range(i):
         print(st[j],end=" ")
      print()
print("Enter number of rows")
r=int(input())
alpha_pattern(r)

आउटपुट

Enter number of rows
5
A
A B
A B C
A B C D
A B C D E

पिरामिड (180 डिग्री घुमाया गया)

उदाहरण

def pyramid(n):
   k=n-1
   for i in range(1,n+1):
      for j in range(k):
         print(" ",end="")
      for p in range(i):
         print("*",end=" ")
      k=k-1
      print()
print("Enter number of rows")
r=int(input())
pyramid(r)

आउटपुट

Enter number of rows
5
*
* *
* * *
* * * *
* * * * *

पैटर्न का सटीक दृश्य प्राप्त करने के लिए उपरोक्त कोड को IDE पर चलाएँ।


  1. पायथन में इंडेक्स एरर अपवाद कैसे पकड़ें?

    अनुक्रम संदर्भ सीमा से बाहर होने पर इंडेक्स त्रुटि उठाई जाती है। अपवाद को पकड़ने और उसके प्रकार को खोजने के लिए दिए गए कोड को निम्नानुसार फिर से लिखा गया है उदाहरण import sys try: my_list = [3,7, 9, 4, 6] print my_list[6] except IndexError as e: print e print sys.exc_type आउटपुट C:/Users/TutorialsPo

  1. पायथन में IOError अपवाद कैसे पकड़ें?

    IOError अपवाद यह एक त्रुटि है जब कोई इनपुट/आउटपुट ऑपरेशन विफल हो जाता है, जैसे कि प्रिंट स्टेटमेंट या ओपन () फ़ंक्शन जब कोई फ़ाइल खोलने का प्रयास करता है जो मौजूद नहीं है। इसे ऑपरेटिंग सिस्टम से संबंधित त्रुटियों के लिए भी उठाया जाता है। यदि दिए गए कोड को एक कोशिश ब्लॉक में लिखा गया है, तो यह एक

  1. मैं कैसे जांचूं कि एक पायथन चर मौजूद है या नहीं?

    हम निम्नलिखित कोड का उपयोग यह जांचने के लिए करते हैं कि क्या अजगर में एक चर मौजूद है। उदाहरण x =10 class foo: g = 'rt' def bar(self): m=6 print (locals()) if 'm' in locals(): print ('m is local variable') else: print ('m is not a local variable') f = foo() f.bar() pri