[[問題文>練習問題#i5e3e061]]
 import sys
 from calendar import *
 from datetime import *
 y = int(raw_input('input year: '))
 m = int(raw_input('input month: '))
 from calendar import monthrange, weekday
 y = int(input('input year: '))
 m = int(input('input month: '))
 w = ' Mo Tu We Th Fr Sa Su'
 D = monthrange(y, m)[1] # last day of the month
 F = weekday(y, m, 1)
 s = '   ' * (F+1) + '  '.join(map(str,range(1, 10))) + ' ' + ' '.join(map(str,range(10,D+1)))
 sys.stdout.write(w)
 s = '   ' * (F+1) + '  '.join(map(str,range(1, 10))) + ' ' + ' '.join(map(str,range(10, D+1)))
 print(w, end='')
 for i, e in enumerate(s):
   sys.stdout.write(e)
   if i % len(w) == 0 or i+1 == len(s): print

     print(e, end='\n' if i % len(w) == 0 or (i+1) == len(s) else '')

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS