python万年历实现代码 含运行结果


Posted in Python onMay 20, 2017

本文实例为大家分享了python实现万年历的具体代码,供大家参考,具体内容如下

#coding:utf-8
def leap_year(year):#判断平瑞年
  if year%4==0 and year%100!=0 or year%400==0:
    return True
  else:
    return False
def getMonthDays(year,month):#得到每个年份每月的天数
  days = 31
  if month == 2 :
    if leap_year(year):
      days=29
    else:
      days=28
  elif month==4 or month==6 or month==9 or month==11:
    days=30
  return days

def getTotalDays(year,month):#计算星期
  totalDays=0
  for i in range(1,year):
    if leap_year(i):
      totalDays += 366
    else:
      totalDays += 365
  for i in range(1,month):
    totalDays +=getMonthDays(year,i)
  return totalDays
year=input("输入年份:")
month = input("请输入月:")
iCount = 0
print "日\t一\t二\t三\t四\t五\t六"
i=1
for i in range((getTotalDays(year,month)%7)+1):
    print '\t',
    iCount+=1
for i in range(1,getMonthDays(year,month)+1):
    print i,'\t',
    iCount +=1
    if iCount%7 == 0 :
      print ''

运行效果:

python万年历实现代码 含运行结果

python万年历实现代码 含运行结果

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python利用hook技术破解https的实例代码
Mar 25 Python
python实现巡检系统(solaris)示例
Apr 02 Python
Python实现网站文件的全备份和差异备份
Nov 30 Python
浅析使用Python操作文件
Jul 31 Python
python数字图像处理之高级滤波代码详解
Nov 23 Python
python操作xlsx文件的包openpyxl实例
May 03 Python
python docx 中文字体设置的操作方法
May 08 Python
便捷提取python导入包的属性方法
Oct 15 Python
python进行文件对比的方法
Dec 24 Python
深入了解python中元类的相关知识
Aug 29 Python
numpy库reshape用法详解
Apr 19 Python
如何利用python读取micaps文件详解
Oct 18 Python
关于pip的安装,更新,卸载模块以及使用方法(详解)
May 19 #Python
python通过pip更新所有已安装的包实现方法
May 19 #Python
python django 实现验证码的功能实例代码
May 18 #Python
python实现发送邮件及附件功能
Mar 02 #Python
利用python微信库itchat实现微信自动回复功能
May 18 #Python
利用Python读取文件的四种不同方法比对
May 18 #Python
Python爬虫实现网页信息抓取功能示例【URL与正则模块】
May 18 #Python
You might like
优化PHP代码的53条建议
2008/03/27 PHP
php设计模式 Factory(工厂模式)
2011/06/26 PHP
codeigniter上传图片不能正确识别图片类型问题解决方法
2014/07/25 PHP
PHP使用xmllint命令处理xml与html的方法
2014/12/15 PHP
php生成毫秒时间戳的实例讲解
2017/09/22 PHP
php无限级评论嵌套实现代码
2018/04/18 PHP
JavaScript 参数中的数组展开 [译]
2012/09/21 Javascript
javascript完美拖拽的实现方法
2013/09/29 Javascript
简单的JavaScript互斥锁分享
2014/02/02 Javascript
node.js中的fs.readlinkSync方法使用说明
2014/12/17 Javascript
JS扩展方法实例分析
2015/04/15 Javascript
使用JavaScript和CSS实现文本隔行换色的方法
2015/11/04 Javascript
JavaScript生成二维码图片小结
2015/12/27 Javascript
jQuery EasyUI Pagination实现分页的常用方法
2016/05/21 Javascript
jQuery插件HighCharts绘制简单2D折线图效果示例【附demo源码】
2017/03/21 jQuery
JS中IP地址与整数相互转换的实现代码
2017/04/10 Javascript
JS实现鼠标拖拽盒子移动及右键点击盒子消失效果示例
2019/01/29 Javascript
JS原型对象操作实例分析
2020/06/06 Javascript
Openlayers实现地图的基本操作
2020/09/28 Javascript
[01:56]林书豪DOTA2上海特级锦标赛励志短片
2016/03/05 DOTA
详解Python中的多线程编程
2015/04/09 Python
Python 类与元类的深度挖掘 II【经验】
2016/05/06 Python
python Django里CSRF 对应策略详解
2019/08/05 Python
通过python扫描二维码/条形码并打印数据
2019/11/14 Python
Django+Celery实现动态配置定时任务的方法示例
2020/05/26 Python
摩托车和ATV零件、配件和服装的首选在线零售商:MotoSport
2017/12/22 全球购物
向全球直邮输送天然健康产品:iHerb.com
2020/05/03 全球购物
护士岗位职责
2014/02/16 职场文书
大学生个人先进事迹材料范文
2014/05/03 职场文书
环境科学专业教师求职信
2014/07/12 职场文书
公司党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
技术入股合作协议书
2014/10/07 职场文书
2014年后勤工作总结
2014/11/18 职场文书
鸟的天堂导游词
2015/01/31 职场文书
PHP实现考试倒计时功能代码
2021/04/16 PHP
MongoDB误操作后使用oplog恢复数据
2022/04/11 MongoDB