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

पायथन में सितारों का उपयोग करके त्रिकोणीय सीढ़ी बनाने का प्रोग्राम


मान लीजिए हमारे पास एक संख्या 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. पायथन का उपयोग करके स्टॉपवॉच बनाएं पायथन का उपयोग करके स्टॉपवॉच बनाएं

    स्टॉपवॉच का उपयोग दो घटनाओं के बीच के समय अंतराल को मापने के लिए किया जाता है, आमतौर पर सेकंड से मिनट तक। इसके विभिन्न उपयोग हैं जैसे खेल में या औद्योगिक सेटअप में गर्मी, करंट आदि के प्रवाह को मापना। पायथन का उपयोग इसकी ट्किंटर लाइब्रेरी का उपयोग करके स्टॉपवॉच बनाने के लिए किया जा सकता है। इस लाइब्र

  1. पायथन का उपयोग करके वर्ड क्लाउड बनाना पायथन का उपयोग करके वर्ड क्लाउड बनाना

    इस समस्या में, एक फाइल है जिसमें कुछ टेक्स्ट है। हमें उन टेक्स्ट से वर्ड क्लाउड बनाना है और एक मास्किंग इमेज। प्रोग्राम वर्ड क्लाउड इमेज को png फॉर्मेट में स्टोर करेगा।इस समस्या को लागू करने के लिए, हमें पायथन की कुछ लाइब्रेरीज़ का उपयोग करने की आवश्यकता है। लाइब्रेरीज़ हैं: matplotlib, wordcloud, n

  1. - पायथन का उपयोग करके डायरेक्टरी कैसे बनाएं?

    डायरेक्टरी बनाने के लिए, पहले os.path.exists(directory) का उपयोग करके जांचें कि यह पहले से मौजूद है या नहीं। फिर आप इसे इस प्रकार बना सकते हैं: import os if not os.path.exists(my_folder): os.makedirs(my_folder) आप पायथन इडियम EAFP (Easier to Ask for Forgiveness than Permission) का भी उपयोग कर स