Tuesday, March 31, 2020

Python code example to check date is valid or not | Python code example

This article From "Python tutorial in Hindi" contains the mathematical "Program example in python" and helps to learn  Basic "python examples code" For beginning and advance level so that students can learn python "program code example easily" and understand the concept of python basic.

Python Code Example to check date is valid or not and print valid date


Program example in python
Program example in python



यह एक Python Program Example है जो यह जाँचने के लिए है कि क्या तारीख वैध है और अगर यह है तो वृद्धि की तारीख को प्रिंट करें।

  • Problem Description in python example



कार्यक्रम एक तारीख में लेता है और जांचता है कि क्या यह वैध तारीख है और अगर यह है तो वृद्धि की तारीख को प्रिंट करता है।

  • Solution of Python program example



1. फॉर्म की तारीख में लें: dd / mm / yyyy।
2. तारीख को विभाजित करें और दिन, महीने और वर्ष को अलग-अलग चर में स्टोर करें।
3. यदि दिन, महीने और साल वैध हैं, तो यह जांचने के लिए किन्हीं विभिन्न कथनों का प्रयोग करें।
4. अगर तारीख वैध है और उसे प्रिंट करवाकर तारीख बढ़ाएँ
5. बाहर निकलें।


  • Source Code For Python Example Code


date=input("Enter the date: ")
dd,mm,yy=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):
    max1=31
elif(mm==4 or mm==6 or mm==9 or mm==11):
    max1=30
elif(yy%4==0 and yy%100!=0 or yy%400==0):
    max1=29
else:
    max1=28
if(mm<1 mm="" or="">12):
    print("Date is invalid.")
elif(dd<1 dd="" or="">max1):
    print("Date is invalid.")
elif(dd==max1 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)

यह देखने के लिए कि क्या कोई दिनांक वैध है और यदि वह है, तो बढ़ी हुई तिथि को प्रिंट करें। कार्यक्रम का आउटपुट भी नीचे दिखाया गया है।

Python program example explanation


1. उपयोगकर्ता को dd / mm / yy फॉर्म की तारीख दर्ज करनी चाहिए।
2. तिथि फिर विभाजित हो जाती है और दिन, महीने और वर्ष को अलग-अलग चर में संग्रहीत किया जाता है।
3. यदि अप्रैल, जून, सितंबर और नवंबर के महीनों के लिए दिन 1 से 30 के बीच नहीं है, तो तारीख अमान्य है।
4. यदि जनवरी, मार्च, अप्रैल, मई, जुलाई, अगस्त, अक्टूबर और दिसंबर महीनों के लिए दिन 1 से 31 के बीच नहीं है, तो तारीख अमान्य है।
5. यदि महीना फरवरी है, तो दिन को लीप वर्ष के अलावा 1 और 28 साल के बीच और 1 से 29 साल के बीच होना चाहिए।
6. यदि तारीख वैध है, तो तारीख बढ़ाई जानी चाहिए।
7. अंतिम परिणाम छपा है।

Output


Case 1
Enter the date: 5/7/2016
The incremented date is:  6 7 2016
 
Case 2
Enter the date: 30/2/1997
Date is invalid.
 
Case 3
Enter the date: 31/12/2016
The incremented date is:  1 1 2017

0 Comments:

Post a Comment