• Embed Doc
  • Readcast
  • Collections
  • CommentGo Back
Download
 
mmonthy# mmonthy.pymonth = ("J A N U A R Y", "F E B R U A R Y", "M A R C H", "A P R I L","M A Y", "J U N E", "J U L Y", "A U G U S T", "S E P T E M B E R","O C T O B E R", "N O V E M B E R", "D E C E M B E R")wkday = ("Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat")daysInMonth = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]y = int(input("What year? (yyyy): "))f = 2*(13) + (3*(13+1)//5) + (y-1) + ((y-1)//4) - ((y-1)//100) + ((y-1)//400) + 2count = (f % 7) - 1if((y%4 == 0 and y%100 != 0) or y%400 == 0):daysInMonth[1]=29else:daysInMonth[1]=28zip(month[:], daysInMonth[:])for m, dim in zip(month[:], daysInMonth[:]):print('\n')print(m)for wk in wkday[:]:print(wk, end=""'\t')print() tab=0while tab<=count:print('\t', end="")tab+=1 for d in range(1,dim+1):count+=1if count == 7:print()count = 0print(d, end=""'\t')Page 1
 
IDLE_tmp_xhqacrPython 3.0.1 (r301:69561, Feb 13 2009, 20:04:18) [MSC v.1500 32 bit (Intel)] onwin32Type "copyright", "credits" or "license()" for more information.==== No Subprocess ====>>>What year? (yyyy): 2009J A N U A R YSunMonTueWedThuFriSat12345678910111213141516171819202122232425262728293031F E B R U A R YSunMonTueWedThuFriSat12345678910111213141516171819202122232425262728M A R C HSunMonTueWedThuFriSat12345678910111213141516171819202122232425262728293031A P R I LSunMonTueWedThuFriSat123456789101112131415161718192021222324252627282930M A YSunMonTueWedThuFriSat12345678910111213141516171819202122232425262728293031J U N ESunMonTueWedThuFriSat123456789101112131415161718192021222324252627282930Page 1
of 00

Leave a Comment

You must be to leave a comment.
Submit
Characters: ...
You must be to leave a comment.
Submit
Characters: ...