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

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


इस लेख में, हम दिए गए प्रॉब्लम स्टेटमेंट को हल करने के समाधान और दृष्टिकोण के बारे में सीखेंगे।

प्रॉब्लम स्टेटमेंट

एक स्ट्रिंग इनपुट दिए जाने पर, हमें यह जांचने के लिए एक पायथन फंक्शन बनाना होगा कि यह पालिंड्रोम है या नहीं।

एक स्ट्रिंग को पालिंड्रोम कहा जाता है यदि स्ट्रिंग का रिवर्स स्ट्रिंग के समान होता है।

हम इसे दो मेथड्स से कर सकते हैं:

  • स्लाइसिंग द्वारा रिवर्सल
  • नेगेटिव इंडेक्सिंग के माध्यम से तुलना

यहां हम स्लाइसिंग की मदद से स्ट्रिंग के रिवर्सल के बारे में सीखेंगे।

स्लाइसिंग की विधि द्वारा स्ट्रिंग को रिवर्स करने के लिए निम्न स्टेटमेंट निर्दिष्ट करें:

Str[::-1]

जहां स्टार्ट और एंड पैरामीटर्स अनअसाइन्ड हैं और स्टेप वैल्यू -1 है।

आइए अब कार्यान्वयन देखें:

उदाहरण

num = input('Enter any number: ')
try:
    val = int(num)
    if num == str(num)[::-1]:
        print('The given number is PALINDROME')
    else:
        print('The given number is NOT a palindrome')
except ValueError:
    print("That's not a valid number, Try Again!")

आउटपुट

Enter any number: 78287
The given number is PALINDROME

यहां हमने यह सुनिश्चित करने के लिए एक्सेप्शन हैंडलिंग का उपयोग किया कि इनपुट स्ट्रिंग में केवल न्यूमेरिक कैरेक्टर्स हों।

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

निष्कर्ष

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

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

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

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

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

  1. पायथन प्रोग्राम में कैसे जांचें कि दी गई संख्या फाइबोनैचि नंबर है या नहीं? पायथन प्रोग्राम में कैसे जांचें कि दी गई संख्या फाइबोनैचि नंबर है या नहीं?

    इस लेख में, हम नीचे दिए गए प्रॉब्लम स्टेटमेंट के समाधान के बारे में सीखेंगे: प्रॉब्लम स्टेटमेंट एक संख्या n दिए जाने पर, जांचें कि n फाइबोनैचि नंबर है या नहीं। हम सभी जानते हैं कि nth फाइबोनैचि नंबर पिछले दो फाइबोनैचि नंबर्स का योग होता है। लेकिन वे पुनरावृत्ति संबंध के अलावा एक दिलचस्प संबंध भी प