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

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

इस ट्यूटोरियल में, हम एक प्रोग्राम लिखने जा रहे हैं जो यह जाँचता है कि स्ट्रिंग एक पैंग्राम है या नहीं। आइए पेंग्राम के बारे में बात करके ट्यूटोरियल शुरू करें।

पंग्राम क्या है?

यदि किसी स्ट्रिंग में सभी अक्षर हों चाहे वह छोटा हो या कैप, तो स्ट्रिंग को पैनाग्राम कहा जाता है।

हम लक्ष्य को विभिन्न तरीकों से प्राप्त कर सकते हैं। आइए इस ट्यूटोरियल में उनमें से दो को देखें।

1.सामान्य

निम्न चरणों का उपयोग करके प्रोग्राम लिखने का प्रयास करें।

एल्गोरिदम

1. Import the string module.
2. Initialize a variable with ascii_lowercase string. string.ascii_lowercase Contains all the
alphabets as a string.
3. Initialize the string which we have to check for pangram.
4. Define a function called is_anagram(string, alphabets).
   4.1. Loop over the alphabets.
      4.1.1. If the character from alphabets is not in the string.
         4.1.1.1. Return False
   4.2. Return True
5. Print pangram if the returned value is true else print not pangram.

उदाहरण

## importing string module
import string
## function to check for the panagram
def is_panagram(string, alphabets):
   ## looping over the alphabets
   for char in alphabets:
      ## if char is not present in string
      if char not in string.lower():
         ## returning false
         return False
   return True
## initializing alphabets variable
alphabets = string.ascii_lowercase
## initializing strings
string_one = "The Quick Brown Fox Jumps Over The Lazy Dog"
string_two = "TutorialsPoint TutorialsPoint"
print("Panagram") if is_panagram(string_one, alphabets) else print("Not Panagram")
print("Panagram") if is_panagram(string_two, alphabets) else print("Not Panagram")

आउटपुट

यदि आप उपरोक्त कार्यक्रम चलाते हैं, तो आपको निम्नलिखित परिणाम प्राप्त होंगे।

Panagram
Not Panagram

2. सेट का उपयोग करना

आइए देखें कि सेट डेटा संरचना का उपयोग करके समान परिणाम कैसे प्राप्त करें। एक विचार प्राप्त करने के लिए नीचे दिए गए चरणों को देखें।

एल्गोरिदम

1. Import the string module.
2. Initialize a variable with ascii_lowercase string. string.ascii_lowercase contains all the alphabets as a string.
3. Initialize the string which we have to check for pangram.
4. Convert both alphabets and string(lower) to sets.
5. Print pangram if string set is greater than or equal to alphabets set else print not pangram.

आइए कोड लिखें।

उदाहरण

## importing string module
import string
## initializing alphabets variable
alphabets = string.ascii_lowercase
## initializing strings
string_one = "The Quick Brown Fox Jumps Over The Lazy Dog"
string_two = "TutorialsPoint TutorialsPoint"
print("Panagram") if set(string_one.lower()) >= set(alphabets) else print("Not Pana gram")
print("Panagram") if set(string_two.lower()) >= set(alphabets) else print("Not Pana gram")

आउटपुट

यदि आप उपरोक्त कार्यक्रम चलाते हैं, तो आपको निम्नलिखित परिणाम प्राप्त होंगे।

Panagram
Not Panagram

निष्कर्ष

यदि आपको ट्यूटोरियल के बारे में कोई संदेह है, तो कृपया टिप्पणी अनुभाग में उनका उल्लेख करें।


  1. पायथन प्रोग्राम यह जांचने के लिए कि दी गई स्ट्रिंग कीवर्ड है या नहीं

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

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

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

  1. पायथन प्रोग्राम यह जाँचने के लिए कि क्या दिया गया स्ट्रिंग पैंग्राम है

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