কম্পিউটার টিউটোরিয়াল

পাইথনে তারকা দিয়ে ট্রায়াঙ্গুলার সিঁড়ি তৈরি করার প্রোগ্রাম


मान लीजिए हमारे पास एक संख्या n है, हमें n चरणों वाली सीढ़ियों का एक स्ट्रिंग ढूंढना है। यहां स्ट्रिंग में प्रत्येक पंक्ति एक नई लाइन सेपरेटर द्वारा अलग की जाती है।

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

    *   ** *** **** *****

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

  • s := खाली स्ट्रिंग
  • i के लिए 0 से n-1 तक की रेंज में, करें
    • s := s के साथ (n-i-1) संख्या में खाली स्थान के साथ (i+1) संख्या में तारे को जोड़ें
    • यदि i < n-1, तो
      • s := s के बाद एक नई लाइन जोड़ें
  • s वापस करें

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

उदाहरण

class Solution:    def solve(self, n):       s ="" for i in range(n):       s+= " "*(n-i-1)+"*"*(i+1)       if(i<n-1):          s+="\n"       return s ob = Solution() print(ob.solve(5))

इनपुट

5

आउटपुट

* ** *** **** *****

  1. পাইথন ব্যবহার করে স্টপওয়াচ তৈরি করা

  2. পাইথন ব্যবহার করে ওয়ার্ড ক্লাউড (Word Cloud) তৈরি করা

  3. পাইথনে ডিরেক্টরি রিকার্সিভলি তৈরি করার পদ্ধতি

  4. পাইথনে ডিরেক্টরি তৈরি করার পদ্ধতি