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 相关文章推荐
Python3实现的腾讯微博自动发帖小工具
Nov 11 Python
Python中的filter()函数的用法
Apr 27 Python
python 读取excel文件生成sql文件实例详解
May 12 Python
你眼中的Python大牛 应该都有这份书单
Oct 31 Python
pandas DataFrame实现几列数据合并成为新的一列方法
Jun 08 Python
pygame游戏之旅 创建游戏窗口界面
Nov 20 Python
Python3字符串encode与decode的讲解
Apr 02 Python
Python_查看sqlite3表结构,查询语句的示例代码
Jul 17 Python
Python加密模块的hashlib,hmac模块使用解析
Jan 02 Python
详解python中各种文件打开模式
Jan 19 Python
python 读取yaml文件的两种方法(在unittest中使用)
Dec 01 Python
python如何将mat文件转为png
Jul 15 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
无法载入 mcrypt 扩展,请检查 PHP 配置终极解决方案
2011/07/18 PHP
PHP中::、->、self、$this几种操作符的区别介绍
2013/04/24 PHP
php像数组一样存取和修改字符串字符
2014/03/21 PHP
PHP中使用sleep造成mysql读取失败的案例和解决方法
2014/08/21 PHP
PHP callback函数使用方法和注意事项
2015/01/23 PHP
php+redis实现注册、删除、编辑、分页、登录、关注等功能示例
2017/02/15 PHP
PHP通过GD库实现验证码功能示例
2019/02/23 PHP
javascript 变量作用域 代码分析
2009/06/26 Javascript
JSON 教程 json入门学习笔记
2020/09/22 Javascript
js传参数受特殊字符影响错误的解决方法
2013/10/21 Javascript
jQuery过滤选择器详解
2015/01/13 Javascript
jQuery实现强制cookie过期方法汇总
2015/05/22 Javascript
js获取页面引用的css样式表中的属性值方法(推荐)
2016/08/19 Javascript
Vue 父子组件、组件间通信
2017/03/08 Javascript
详解angular element()方法使用
2017/04/08 Javascript
微信小程序实现图片上传功能实例(前端+PHP后端)
2018/01/10 Javascript
Vue引用第三方datepicker插件无法监听datepicker输入框的值的解决
2018/01/27 Javascript
使用vue-cli编写vue插件的方法
2018/02/26 Javascript
vue.js学习笔记之v-bind和v-on解析
2018/05/03 Javascript
js中的 || 与 && 运算符详解
2018/05/24 Javascript
微信小程序时间选择插件使用详解
2018/12/28 Javascript
python计算程序开始到程序结束的运行时间和程序运行的CPU时间
2013/11/28 Python
初步探究Python程序的执行原理
2015/04/11 Python
Python中元组,列表,字典的区别
2017/05/21 Python
Django基于ORM操作数据库的方法详解
2018/03/27 Python
python3 使用Opencv打开USB摄像头,配置1080P分辨率的操作
2019/12/11 Python
python中get和post有什么区别
2020/06/19 Python
html5 css3网站菜单实现代码
2013/12/23 HTML / CSS
canvas 橡皮筋式线条绘图应用方法
2019/02/13 HTML / CSS
世界上最大的乐器零售商:Guitar Center
2017/11/07 全球购物
全球领先的在线cosplay服装商店:RoleCosplay
2020/01/18 全球购物
全国道德模范事迹
2014/02/01 职场文书
小学毕业寄语大全
2014/04/03 职场文书
2015年预备党员自我评价
2015/03/04 职场文书
Python获取指定日期是"星期几"的6种方法
2022/03/13 Python
【D4DJ】美少女DJ企划 动画将于明年冬季开播第2季
2022/04/11 日漫