इस लेख में, हम दिए गए प्रॉब्लम स्टेटमेंट को हल करने के समाधान और दृष्टिकोण के बारे में सीखेंगे।
प्रॉब्लम स्टेटमेंट
एक स्ट्रिंग इनपुट दिए जाने पर, हमें यह जांचने के लिए एक पायथन प्रोग्राम जनरेट करना होगा कि वह स्ट्रिंग पैंग्राम है या नहीं।
एक पैंग्राम एक वाक्य/शब्दों की श्रृंखला है जिसमें अंग्रेजी वर्णमाला संग्रह का हर अक्षर होता है।
आइए देखें कि हम इस समस्या को कैसे हल कर सकते हैं।
हम एक लूप का उपयोग करेंगे जो जांचता है कि इनपुट स्ट्रिंग में मौजूद प्रत्येक कैरेक्टर वर्णमाला सेट से संबंधित है या नहीं जिसे हम मैन्युअली घोषित करेंगे।
उपरोक्त दृष्टिकोण का कार्यान्वयन निम्न द्वारा दिया गया है:
उदाहरण
import string
def ispangram(str):
alphabet = "abcdefghijklmnopqrstuvwxyz"
for char in alphabet:
if char not in str.lower():
return False
return True
# मेन
string = 'The five boxing wizards jump quickly.'
if(ispangram(string) == True):
print("Yes")
else:
print("No")
आउटपुट
Yes
यहां हमने मेंबरशिप ऑपरेटर्स का उपयोग करके दो फॉर लूप्स को एनहांस्ड वर्जन में लागू किया है जिसमें स्ट्रिंग टाइप का इटरेबल निर्दिष्ट किया गया है।
सभी वेरिएबल्स और फंक्शन्स ग्लोबल स्कोप में घोषित हैं जैसा कि नीचे दी गई आकृति में दिखाया गया है।

निष्कर्ष
इस लेख में, हमने यह जांचने के दृष्टिकोण के बारे में सीखा कि कोई स्ट्रिंग नंबर पैंग्राम है या नहीं।