# 用Python写的日历

970人阅读 评论(0)

http://blog.just666.cn 这个是新博客地址，希望大家多多关照

#!/usr/bin/python2

#It's my first Python program

import time

#get date 获取当前日期
year  = time.strftime('%Y', time.localtime(time.time()))
year = (int)(year)
month = time.strftime('%m', time.localtime(time.time()))
day   = time.strftime('%d', time.localtime(time.time()))
day = (int)(day)
week  = time.strftime('%w', time.localtime(time.time()))

week = (int)(week)
for i in range(0, day - 1):
week = week - 1
if week == -1:
week = 6

#judge leap 判断是否是闰年
if year % 4 == 0 and year % 400 != 0 or year % 400 == 0 :
isLeap = True
else :
isLeap = False

#all Day这个月一共有多少天
if month == '01' or month == '03' or month == '05' or month == '07' or month == '08' or month == '10' or month == '12' :
allDay = 31
elif month == '02' and isLeap :
allDay = 29
elif month == '02' and not isLeap :
allDay = 28
else :
allDay = 30

#print CAL  输出这个月的日历
print '            ' + str(year) + '   ' + str(month)
print ''
print 'Sun  Mon  Tue  Wed  Thu  Fri  Sat'

for i in range(week) :   #print space   输出空白部分
print '    ',

for i in range(1, allDay + 1) :   #print everday  输出日期
x = str(i)
print '%-4s' % x,
week = week + 1
if week == 7 :
week = 0
print

raw_input()


个人资料
等级：
访问量： 3万+
积分： 567
排名： 8万+
最新评论