Support our Blind Hand Charity by donating at 9818291723. Your contribution has the potential to bring about significant positive change for humanity.

Search This Blog

Thursday, December 14, 2023

MONTH CALENDER GENERATOR

print("Enter date in dd/mm/yyyy")

d=int(input("Enter the date = "))

m=int(input("Enter the month = "))

y=int(input("Enter the year = "))


print("Today's Date = ",d,'/',m,'/',y,sep='')


td=0

for i in range(1901,y):

    if i%4==0:

        td+=366

    else:

        td+=365

td=td+365

if y%4==0:

    for i in range(1,m):

        if i==2:

            td=td+29

        elif (i==4 or i==6 or i==9 or i==11):

            td=td+30

        else:

            td=td+31

    if m==2:

        tdm=29

    elif (m==4 or m==6 or m==9 or m==11):

        tdm=30

    else:

        tdm=31

else:

    for i in range(1,m):

        if i==2:

            td=td+28

        elif (i==4 or i==6 or i==9 or i==11):

            td=td+30

        else:

            td=td+31

    if m==2:

        tdm=28

    elif (m==4 or m==6 or m==9 or m==11):

        tdm=30

    else:

        tdm=31

td=td+1

print("MON\tTUE\tWED\tTHU\tFRI\tSAT\tSUN")

if td%7==2:

    tg=1

    print('\t'*1,end='')

elif td%7==3:

    tg=2

    print('\t'*2,end='')

elif td%7==4:

    tg=3

    print('\t'*3,end='')

elif td%7==5:

    tg=4

    print('\t'*4,end='')

elif td%7==6:

    tg=5

    print('\t'*5,end='')

elif td%7==0:

    tg=6

    print('\t'*6,end='')

else:

    tg=0

i=1

while i!=(tdm+1):

    tg=tg+1

    mx=i

    if i==d:

        mx=' *'

    elif i==1:

        mx=' 1'

    elif i==2:

        mx=' 2'

    elif i==3:

        mx=' 3'

    elif i==4:

        mx=' 4'

    elif i==5:

        mx=' 5'

    elif i==6:

        mx=' 6'

    elif i==7:

        mx=' 7'

    elif i==8:

        mx=' 8'

    elif i==9:

        mx=' 9'

    if tg%7==0:

        print(mx)

    else:

        print(mx,'\t',end='')

    i+=1

OUTPUT