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中的对象拷贝示例 python引用传递
Jan 23 Python
python中zip和unzip数据的方法
May 27 Python
Python使用爬虫猜密码
Feb 19 Python
使用python3.5仿微软记事本notepad
Jun 15 Python
python正则表达式爬取猫眼电影top100
Feb 24 Python
python实现K近邻回归,采用等权重和不等权重的方法
Jan 23 Python
python爬取基于m3u8协议的ts文件并合并
Apr 26 Python
windows安装TensorFlow和Keras遇到的问题及其解决方法
Jul 10 Python
python retrying模块的使用方法详解
Sep 25 Python
Pycharm和Idea支持的vim插件的方法
Feb 21 Python
最新版 Windows10上安装Python 3.8.5的步骤详解
Nov 28 Python
用python基于appium模块开发一个自动收取能量的小助手
Sep 25 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禁止直接从浏览器输入地址访问.php文件的方法
2014/11/04 PHP
php源码分析之DZX1.5字符串截断函数cutstr用法
2015/06/17 PHP
php计算整个目录大小的方法
2015/06/19 PHP
JavaScript在IE和Firefox浏览器下的7个差异兼容写法小结
2010/06/18 Javascript
基于jQuery的图片剪切插件
2011/08/03 Javascript
jquery入门—编写一个导航条(可伸缩)
2013/01/07 Javascript
检查输入的是否是数字使用keyCode配合onkeypress事件
2014/01/23 Javascript
JS的框架Polymer中的dom-if和is属性使用说明
2015/07/29 Javascript
js+html5实现的自由落体运动效果代码
2016/01/28 Javascript
vue iview组件表格 render函数的使用方法详解
2018/03/15 Javascript
微信小程序实现留言板功能
2018/11/02 Javascript
超好用的jQuery分页插件jpaginate用法示例【附源码下载】
2018/12/06 jQuery
JS实现的全选、全不选及反选功能【案例】
2019/02/19 Javascript
js实现图片上传即时显示效果
2019/09/30 Javascript
JS创建自定义对象的六种方法总结
2020/12/15 Javascript
[02:40]2018年度DOTA2最佳新人-完美盛典
2018/12/16 DOTA
深入理解python多进程编程
2016/06/12 Python
python实现各进制转换的总结大全
2017/06/18 Python
Python基于回溯法子集树模板解决数字组合问题实例
2017/09/02 Python
python实现定时发送邮件到指定邮箱
2020/12/23 Python
希尔顿酒店中国网站:Hilton中国
2017/03/11 全球购物
美国在线乐器和设备商店:Musician’s Friend
2018/07/06 全球购物
Chicco婴儿用品美国官网:汽车座椅、婴儿推车、高脚椅等
2018/11/05 全球购物
毕业自我鉴定范文
2013/11/06 职场文书
内容编辑个人求职信
2013/12/10 职场文书
技术总监个人的自我评价范文
2013/12/18 职场文书
鲜果饮品店创业计划书
2014/01/21 职场文书
2014年三万活动总结
2014/04/26 职场文书
电子商务专业应届毕业生求职信
2014/06/21 职场文书
学习十八届四中全会依法治国心得体会
2014/11/03 职场文书
2014年学校财务工作总结
2014/12/06 职场文书
爱心捐款感谢信
2015/01/20 职场文书
企业安全生产检查制度
2015/08/06 职场文书
关于感恩的素材句子(38句)
2019/11/11 职场文书
html5调用摄像头实例代码
2021/06/28 HTML / CSS
python字典进行运算原理及实例分享
2021/08/02 Python