Run Code
|
API
|
Code Wall
|
Misc
|
Feedback
|
Login
|
Theme
|
Privacy
|
Patreon
Magic Calendar of any month
# 100 years Calender. # y = input("year", y) M = input() Y = int( input( )) Ly = Y%4 d = 0 m = 0 Mo = [ "Jan\r", "Feb\r", "Mar\r", "Apr\r", "May\r", "Jun\r", "Jul\r", "Aug\r", "Sep\r", "Oct\r", "Nov\r", "Dec\r", "invalid" ] if M not in Mo: M = Mo[12] Mc = [ 0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334, 24 ] n = Mo.index(M) Mn = [ "January", "February", "March", "April", "May", "Jun", "July", "August", "September", "October", "November", "December", "INVALID month" ] A = ("Fri", "Sat", "Sun", "Mon", "Tue", "Wed", "Thu") print ( "*"*39 ) m = Mc[n] print ( " "*12, Mn[n], Y ) Da = 1 if M == Mo[0]: if Ly == 0: d = 1 if M == Mo[1]: if Ly == 0: d = 1 D = (Y*365 + Y//4 + m + Da) % 7-d X = ( 90, 151, 304, 243 ) X1 = ( 0, 59, 120, 181, 212, 273, 334 ) print ( "*"*39 ) if D == 3: print (" ", A[3], A[4], A[5], A[6], A[0], A[1], A[2]) if D == 4: print ( " ", A[4], A[5], A[6], A[0], A[1], A[2], A[3] ) if D == 5: print ( " ", A[5], A[6], A[0], A[1], A[2], A[3], A[4] ) if D == 6: print ( " ", A[6], A[0], A[1], A[2], A[3], A[4], A[5] ) if D == 0: print ( " ", A[0], A[1], A[2], A[3], A[4], A [5], A[6] ) if D == 1: print ( " ", A[1], A[2], A[3], A[4], A[5], A[6], A[0] ) if D == 2: print (" ", A[2], A[3], A[4], A[5], A[6], A[0], A[1] ) print ( " ",1," ",2," ",3," ",4," ",5," ",6," ",7 ) print ( " ",8," ",9,"", 10,"", 11,"", 12,"", 13,"", 14 ) print ( " ", 15,"", 16,"", 17,"", 18,"", 19,"", 20,"", 21 ) print ( " ", 22,"", 23,"", 24,"", 25,"", 26,"", 27,"", 28 ) if m in X: print ( " ",29,"",30 ) if m in X1: print (" ", 29,"",30,"",31 ) if m == 31: if Ly == 0: print ( " ", 29 ) print ( "*"*39 )
run
|
edit
|
history
|
help
0
5
Ej2_python_204676887
LinkedList implementation
947
vbcb
Exception.py
PyTeleBook
Atur cara mengira luas permukaan dan isipadu sebuah trapezium
isipadu kuboid
Lesson#6