Computer Science, asked by akhilagarlapati, 1 month ago

program to generate and display the next date of a given date.

The date will be provided as day, month and year as shown in the below table.

The output should be displayed in the format: day-month-year.

Answers

Answered by Aryan500005
0


d=int(input("ENTER THE DAY : "))

m=int(input("ENTER THE MONTH : "))

y=int(input("ENTER THE YEAR : "))



if ((y % 4 == 0) and (y % 100!= 0)) or (y%400 == 0):

if m==2:

d1=29

elif m==1 or m==3 or m==5 or m==7 or m==8 or m==10 or m==12:

d1=31

else :

d1=30

else:

if m==2:

d1=28

elif m==1 or m==3 or m==5 or m==7 or m==8 or m==10 or m==12:

d1=31

else :

d1=30

if d==31 and m==12 :

d=1

m=1

y=y+1

elif d1-d==0 :

m=m+1

d=1

else:

d=d+1



print("NEXT DAY IS : ",d,"/",m,"/",y)
Similar questions