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

पायथन प्रोग्राम: 'G' पैटर्न प्रिंट करना


जब '*' का उपयोग करके अक्षर '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("पैटर्न G नीचे दिखाया गया है:")
print(display_pattern(num_line))

आउटपुट

पैटर्न G नीचे दिखाया गया है:
****
*
*
*  
* *
* *
****

व्याख्या

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

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

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

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

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


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

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

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

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

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

    समस्या विवरण n का मान दिया गया है, हमारा कार्य n x n मैट्रिक्स के लिए चेकरबोर्ड पैटर्न प्रदर्शित करना है। NumPy में प्रारंभिक मान के साथ सरणी बनाने के लिए विभिन्न प्रकार के फंक्शन उपलब्ध हैं। NumPy पायथन में वैज्ञानिक कंप्यूटिंग के लिए मौलिक पैकेज है। एल्गोरिदम मैट्रिक्स का क्रम इनपुट करें। zeros(