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

पायथन में n पंक्तियों वाला पालिंड्रोम ट्रायंगल प्रिंट करने का प्रोग्राम


मान लीजिए हमारे पास एक संख्या n है। हमें n पंक्तियों वाला एक ट्रायंगल ढूंढना है और प्रत्येक पंक्ति में पालिंड्रोम होगा।

उदाहरण के लिए, यदि इनपुट n = 5 है, तो आउटपुट होगा:

1
121
12321
1234321
123454321

समाधान दृष्टिकोण

इसे हल करने के लिए हम निम्न चरणों का पालन करेंगे:

  • i के लिए 1 से n तक की रेंज में, करें
    • ((10^i का पूर्णांक भाग - 1)/9)^2 प्रदर्शित करें
    • अगली पंक्ति पर जाएं

उदाहरण

बेहतर समझ के लिए निम्न कार्यान्वयन देखें:

def solve(n):
    for i in range(1, n+1):
        print((((10**i) - 1)//9)**2)

n = 8
solve(n)

इनपुट

8

आउटपुट

1
121
12321
1234321
123454321
12345654321
1234567654321
123456787654321
  1. - पायथन प्रोग्राम: लिस्ट में नेगेटिव नंबर्स प्रिंट करें

    इस लेख में, हम दिए गए प्रॉब्लम स्टेटमेंट को हल करने के समाधान और दृष्टिकोण के बारे में सीखेंगे। प्रॉब्लम स्टेटमेंट एक लिस्ट इटरेबल दिए जाने पर, हमें लिस्ट में सभी नेगेटिव नंबर्स प्रिंट करने की आवश्यकता है। यहां हम दिए गए प्रॉब्लम स्टेटमेंट के लिए तीन दृष्टिकोणों पर चर्चा करेंगे। दृष्टिकोण 1 – एन्

  1. - पायथन प्रोग्राम: लिस्ट में इवन नंबर्स प्रिंट करें

    इस लेख में, हम दिए गए प्रॉब्लम स्टेटमेंट को हल करने के समाधान और दृष्टिकोण के बारे में सीखेंगे। प्रॉब्लम स्टेटमेंट एक लिस्ट इटरेबल दिए जाने पर, हमें लिस्ट में सभी इवन नंबर्स प्रिंट करने की आवश्यकता है। यहां हम दिए गए प्रॉब्लम स्टेटमेंट के लिए तीन दृष्टिकोणों पर चर्चा करेंगे। दृष्टिकोण 1 – एन्हांस

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

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