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

वाक्य पैंग्राम है या नहीं जांचने का पायथन प्रोग्राम

समस्या विवरण

एक वाक्य दिया गया है। हमारा कार्य यह जांचना है कि यह वाक्य पैंग्राम है या नहीं। पैंग्राम जांच का तर्क यह है कि शब्द या वाक्य में वर्णमाला का प्रत्येक अक्षर कम से कम एक बार मौजूद होता है। इस समस्या को हल करने के लिए हम set() विधि और लिस्ट कॉम्प्रिहेंशन तकनीक का उपयोग करते हैं।

उदाहरण

इनपुट: string = 'abc def ghi jkl mno pqr stu vwx yz'
आउटपुट: हां // 'a' से 'z' तक सभी वर्ण मौजूद हैं
इनपुट: str='python program'
आउटपुट: नहीं // 'a' से 'z' तक सभी वर्ण मौजूद नहीं हैं

एल्गोरिदम

  1. एक स्ट्रिंग बनाएं।
  2. पूरे वाक्य को lower() विधि का उपयोग करके लोअरकेस में बदलें।
  3. इनपुट स्ट्रिंग को set() में बदलें, ताकि वाक्य में मौजूद सभी अद्वितीय वर्णों की सूची मिल जाए।
  4. ord() का उपयोग करके सभी अक्षरों को अलग करें, जो वर्ण का ASCII मान लौटाता है।
  5. यदि सूची की लंबाई 26 है तो इसका मतलब है कि सभी वर्ण मौजूद हैं और वाक्य पैंग्राम है अन्यथा नहीं।

उदाहरण कोड

def checkPangram(s):
    lst = []
    for i in range(26):
        lst.append(False)
    for c in s.lower():
        if not c == " ":
            lst[ord(c) - ord('a')] = True
    for ch in lst:
        if ch == False:
            return False
    return True

# ड्राइवर प्रोग्राम
str1 = input("स्ट्रिंग दर्ज करें ::>")
if (checkPangram(str1)):
    print('"' + str1 + '"')
    print("एक पैंग्राम है")
else:
    print('"' + str1 + '"')
    print("पैंग्राम नहीं है")

आउटपुट

स्ट्रिंग दर्ज करें ::abc def ghi jkl mno pqr stu vwx yz
"abc def ghi jkl mno pqr stu vwx yz" एक पैंग्राम है
स्ट्रिंग दर्ज करें ::> python program
"python program" पैंग्राम नहीं है
  1. पायथन प्रोग्राम: जांचें कि दी गई स्ट्रिंग कीवर्ड है या नहीं पायथन प्रोग्राम: जांचें कि दी गई स्ट्रिंग कीवर्ड है या नहीं

    इस लेख में हम दी गई समस्या के समाधान के बारे में जानेंगे। समस्या कथन हमें एक स्ट्रिंग दी गई है, हमें जांचना है कि यह स्ट्रिंग पायथन का कीवर्ड है या नहीं। कीवर्ड किसी भी भाषा द्वारा आरक्षित विशेष शब्द होते हैं जिनका विशिष्ट उपयोग होता है और उन्हें पहचानकर्ता के रूप में उपयोग नहीं किया जा सकता। यह जां

  1. - पायथन प्रोग्राम: वाक्य में शब्दों की गिनती करें

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

  1. पायथन प्रोग्राम: जांचें कि स्ट्रिंग खाली है या नहीं पायथन प्रोग्राम: जांचें कि स्ट्रिंग खाली है या नहीं

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