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

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

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

नीचे उसी का एक प्रदर्शन है -

उदाहरण

my_date = input("Enter a date : ")
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("The date is invalid")
elif(dd==max_val and mm!=12):
   dd=1
   mm=mm+1
   print("The incremented date is : ",dd,mm,yy)
elif(dd==31 and mm==12):
   dd=1
   mm=1
   yy=yy+1
   print("The incremented date is : ",dd,mm,yy)
else:
   dd=dd+1
   print("The incremented date is : ",dd,mm,yy)

आउटपुट

Enter a date : 5/07/2021
The incremented date is : 6 7 2021

स्पष्टीकरण

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

  • यह '/' चिन्ह के आधार पर विभाजित है।

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

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

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

  • 'अगर' स्थिति के परिणामों के आधार पर, महीने को बढ़ा दिया जाता है।

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


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

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

  1. चक्रीय अतिरेक जाँच के लिए पायथन कार्यक्रम

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

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

    यहां एक पासवर्ड दिया गया है, हमारा काम यह जांचना है कि यह पासवर्ड मान्य है या नहीं। यहां हम री मॉड्यूल का उपयोग करते हैं जो रेगुलर एक्सप्रेशन प्रदान करते हैं और re.search() का उपयोग अक्षर, अंक या विशेष वर्णों के सत्यापन की जांच के लिए किया जाता है। एल्गोरिदम Step 1: first we take an alphanumeric st