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

जांचें कि तारीख वैध है या नहीं और यदि वैध है तो बढ़ी हुई तारीख प्रिंट करें - पायथन प्रोग्राम


जब जांचना हो कि कोई तारीख वैध है या नहीं और यदि यह वैध तारीख है तो बढ़ी हुई तारीख प्रिंट करें, तो 'if' कंडीशन का उपयोग किया जाता है।

उदाहरण

my_date = input("एक तारीख दर्ज करें: ")
dd, mm, yy = my_date.split('/')
dd = int(dd)
mm = int(mm)
yy = int(yy)
if(mm == 1 or mm == 3 or mm == 5 or mm == 7 or mm == 8 or mm == 10 or mm == 12):
    max_val = 31
elif(mm == 4 or mm == 6 or mm == 9 or mm == 11):
    max_val = 30
elif(yy % 4 == 0 and yy % 100 != 0 or yy % 400 == 0):
    max_val = 29
else:
    max_val = 28
if(mm < 1 or mm > 12 or dd < 1 or dd > max_val):
    print("तारीख अवैध है")
elif(dd == max_val and mm != 12):
    dd = 1
    mm = mm + 1
    print("बढ़ी हुई तारीख है:", dd, mm, yy)
elif(dd == 31 and mm == 12):
    dd = 1
    mm = 1
    yy = yy + 1
    print("बढ़ी हुई तारीख है:", dd, mm, yy)
else:
    dd = dd + 1
    print("बढ़ी हुई तारीख है:", dd, mm, yy)

आउटपुट

एक तारीख दर्ज करें: 5/07/2021
बढ़ी हुई तारीख है: 6 7 2021

व्याख्या

  • तारीख को उपयोगकर्ता इनपुट के रूप में दर्ज किया जाता है।

  • इसे '/' सिंबल के आधार पर विभाजित किया जाता है।

  • तारीख, महीना और वर्ष पूर्णांक में बदले जाते हैं।

  • एक 'if' कंडीशन निर्दिष्ट की जाती है यह देखने के लिए कि महीना सम है या विषम।

  • वर्ष की जांच के लिए एक और 'if' कंडीशन निर्दिष्ट की जाती है।

  • 'if' कंडीशन के परिणामों के आधार पर महीना बढ़ाया जाता है।

  • इसे कंसोल पर प्रदर्शित किया जाता है।


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

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

  1. पायथन प्रोग्राम: साइक्लिक रिडंडेंसी चेक (CRC) पायथन प्रोग्राम: साइक्लिक रिडंडेंसी चेक (CRC)

    डिजिटल डेटा में एरर्स डिटेक्ट करने के लिए CRC का उपयोग किया जाता है, यह ट्रांसमिशन एरर्स डिटेक्ट करने में एक अच्छी तकनीक है। इस तकनीक में मुख्य रूप से बाइनरी डिवीजन लागू किया जाता है।इस तकनीक में, साइक्लिक रिडंडेंसी चेक बिट्स मौजूद होते हैं जो रिडंडेंट बिट्स का एक सीक्वेंस होता है, ये बिट्स डेटा यून

  1. - पासवर्ड की वैधता जांचने का पायथन प्रोग्राम

    समस्या विवरण यहां एक पासवर्ड दिया गया है, हमारा कार्य यह जांचना है कि यह पासवर्ड वैध है या नहीं। यहां हम re मॉड्यूल का उपयोग करते हैं जो नियमित अभिव्यक्ति प्रदान करता है और re.search() का उपयोग वर्णमाला, अंक या विशेष वर्णों के सत्यापन की जांच के लिए किया जाता है। एल्गोरिदम सबसे पहले हम एक अल्फान्य