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

पायथन में नंबर ट्रायंगल प्रिंट करने का प्रोग्राम


मान लीजिए हमारे पास एक संख्या n है। हमें n पंक्तियों वाला एक ट्रायंगल प्रिंट करना है और प्रत्येक पंक्ति में लाइन नंबर i, i बार होगा।

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

1
22
333
4444
55555

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

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

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

उदाहरण

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

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

n = 8
solve(n)

इनपुट

8

आउटपुट

1
22
333
4444
55555
666666
7777777
88888888
  1. पायथन प्रोग्राम: बिना किसी लूप के नंबर सीरीज़ प्रिंट करें पायथन प्रोग्राम: बिना किसी लूप के नंबर सीरीज़ प्रिंट करें

    इस लेख में, हम नीचे दिए गए प्रॉब्लम स्टेटमेंट के समाधान के बारे में सीखेंगे: प्रॉब्लम स्टेटमेंट दो संख्याएं N और K दी गई हैं, हमारी समस्या है N से K घटाते रहना जब तक N शून्य से बड़ा है, एक बार N नेगेटिव या शून्य हो जाए तो हम इसमें K जोड़ना शुरू करते हैं जब तक वह संख्या मूल संख्या N नहीं बन जाती। उ

  1. पायथन प्रोग्राम: N-वां फाइबोनैचि नंबर पायथन प्रोग्राम: N-वां फाइबोनैचि नंबर

    इस लेख में, हम nth फाइबोनैचि नंबर की गणना करेंगे। एक फाइबोनैचि नंबर नीचे दिए गए पुनरावृत्ति संबंध द्वारा परिभाषित किया जाता है: Fn = Fn-1 + Fn-2 F₀ = 0 और F₁ = 1 के साथ। पहले कुछ फाइबोनैचि नंबर हैं: 0, 1, 1, 2, 3, 5, 8, 13, ................ हम रिकर्सन और डायनामिक प्रोग्रामिंग की विधि का उपयोग करके

  1. पायथन प्रोग्राम: N-वां कैटलन नंबर पायथन प्रोग्राम: N-वां कैटलन नंबर

    इस लेख में, हम nth कैटलन नंबर की गणना के बारे में सीखेंगे। कैटलन नंबर्स प्राकृतिक संख्याओं का एक क्रम है जो रिकर्सिव फॉर्मूला द्वारा परिभाषित है: c₀ = 1 और cₙ₊₁ = Σᵢ₌₀ⁿ cᵢ cₙ₋ᵢ n ≥ 0 के लिए n = 0, 1, 2, 3, ... के लिए पहले कुछ कैटलन नंबर हैं: 1, 1, 2, 5, 14, 42, 132, 429, ................ कैटलन नंबर