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

डाक पता प्रारूप को मान्य करने के लिए पायथन कार्यक्रम

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

  • यह 100000 से 99999 (दोनों शामिल) की सीमा में एक संख्या होनी चाहिए।

  • इसमें एक से अधिक बारी-बारी से दोहराए जाने वाले अंक जोड़े नहीं होने चाहिए।

इसलिए, यदि इनपुट s ="700035" जैसा है, तो आउटपुट ट्रू होगा क्योंकि यह 100000 से 999999 की सीमा में है और इसमें लगातार अंक भी नहीं हैं।

इसे हल करने के लिए, हम इन चरणों का पालन करेंगे -

  • n :=आकार का
  • नायब:=0
  • ठीक है:=सच
  • मैं के लिए 0 से n -1 की सीमा में, करो
    • ठीक है:=ठीक है और s[i] एक अंक है, तो
    • मैं के लिए 0 से n-3 की सीमा में, करते हैं
      • nb :=nb + (1 यदि s[i] s[i+2] के समान है अन्यथा 0)
  • वापसी (सत्य जब ठीक है और n 6 के समान है और s[0] '0' और nb <2) के समान नहीं है, अन्यथा झूठी वापसी करें

उदाहरण

आइए बेहतर समझ पाने के लिए निम्नलिखित कार्यान्वयन देखें

def solve(s):
   n = len(s)
   nb = 0
   ok = True
   for i in range(n):
      ok = ok and s[i].isdigit()
   for i in range(n-2):
      nb += s[i] == s[i+2]

   return ok and n == 6 and s[0] != '0' and nb < 2

s = "700035"
print(solve(s))

इनपुट

"700035"

आउटपुट

True

  1. पायथन प्रोग्राम कैसे चलाएं?

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

  1. सुडोकू ग्रिड को मान्य करने का कार्यक्रम पायथन में हल करने योग्य है या नहीं

    मान लीजिए हमारे पास एक 9×9 सुडोकू ग्रिड है। हमें यह देखना होगा कि यह वैध है या अभी। केवल भरे हुए कक्षों को निम्नलिखित नियमों के अनुसार सत्यापित करने की आवश्यकता है - प्रत्येक पंक्ति में बिना दोहराव के 1−9 के अंक होने चाहिए। प्रत्येक कॉलम में दोहराव के बिना 1−9 के अंक होने चाहिए। ग्रिड के 9

  1. पायथन कार्यक्रम में कैलेंडर

    पायथन एक अंतर्निहित मॉड्यूल है जिसे कैलेंडर . कहा जाता है कैलेंडर के साथ काम करने के लिए। हम कैलेंडर . के बारे में जानने जा रहे हैं इस लेख में मॉड्यूल। कैलेंडर . में सप्ताह मॉड्यूल सोमवार से प्रारंभ होता है और रविवार . को समाप्त होता है . मॉड्यूल कैलेंडर ग्रेगोरियन . का अनुसरण करता है पंचांग। आइए द