কম্পিউটার

একটি তারিখ বৈধ কিনা তা পরীক্ষা করার জন্য পাইথন প্রোগ্রাম এবং বর্ধিত তারিখটি যদি তা প্রিন্ট করে


যখন একটি তারিখ বৈধ কিনা তা পরীক্ষা করার প্রয়োজন হয় এবং এটি একটি বৈধ তারিখ হলে বর্ধিত তারিখটি প্রিন্ট করতে হয়, 'যদি' শর্তটি ব্যবহার করা হয়।

নীচে একই -

এর একটি প্রদর্শন রয়েছে৷

উদাহরণ

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

ব্যাখ্যা

  • তারিখটি ব্যবহারকারীর ইনপুট হিসাবে প্রবেশ করা হয়েছে৷

  • এটি '/' চিহ্নের উপর ভিত্তি করে বিভক্ত।

  • তারিখ, মাস এবং বছর পূর্ণসংখ্যায় রূপান্তরিত হয়।

  • মাসটি জোড় বা বিজোড় কিনা তা দেখার জন্য একটি 'যদি' শর্ত নির্দিষ্ট করা হয়।

  • বছর পরীক্ষা করার জন্য আরেকটি 'যদি' শর্ত নির্দিষ্ট করা হয়েছে।

  • 'যদি' অবস্থার ফলাফলের উপর ভিত্তি করে, মাস বৃদ্ধি করা হয়।

  • এটি কনসোলে প্রদর্শিত হয়৷


  1. প্রদত্ত স্ট্রিং প্যানগ্রাম কিনা তা পরীক্ষা করার জন্য পাইথন প্রোগ্রাম

  2. পাইথন প্রোগ্রাম একটি প্রদত্ত সংখ্যার জন্য 3 এবং 5 দ্বারা বিভাজ্য সমস্ত সংখ্যা মুদ্রণ করে

  3. সাইক্লিক রিডানডেন্সি চেক করতে পাইথন প্রোগ্রাম

  4. Python প্রোগ্রাম একটি পাসওয়ার্ডের বৈধতা পরীক্ষা করতে?