本文实例为大家分享了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万年历实现代码 含运行结果相关推荐

  1. python画花朵代码_python画花朵代码分享

    python画花朵代码分享 发布时间:2020-05-09 15:36:11 来源:亿速云 阅读:295 作者:小新 这篇文章主要为大家详细介绍了python画花朵代码,文中示例代码介绍的非常详细,具 ...

  2. python万年历时钟下载_Python | “万年历——日期查询”

    图文编辑:逻辑熊猫 图片来源:网络与截图 欢迎朋友圈各种姿势转发 一个软件的关键在于 你想用它来做什么 一.功能描述查询日期如:wnl.py 2007/01/01 显示月日历:wnl.py 2007/ ...

  3. python猜数字代码_python猜数代码

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 本文实例为大家分享了python实现猜数游戏的具体代码,供大家参考,具体内容如下 ...

  4. pythonc代码_Python实现C代码统计工具(一)

    Python实现C代码统计工具(一) 标签: Python 代码统计 声明 本文将基于Python2.7脚本语言,实现一个简易的C代码统计工具. 本文同时也发布于作业部落,视觉效果略有不同. 一. 问 ...

  5. python等号语法错误_Python干货:代码编写规范

    本章节我们来讲述一下Python的编码规范,通过详细对代码编写规则以及命名规范等进行介绍. 1.编写规则 Python采用PEP 8 的编码规范,接下来会讲解一些我们在学习Python过程应该严格遵守 ...

  6. python找水仙花数_Python一句代码实现找出所有水仙花数的方法

    水仙花数是指一个 3位正整数,它的每个位上的数字的 3 次幂之和等于它本身.(例如:1^3 + 5^3+ 3^3 = 153) 下面用一句代码实现找出所有的水仙花数: 方法一: >>> ...

  7. des加密算法python代码_python des加密算法代码(pydes模块加密)

    python加密解密模块:pyDES模块,用来提供 DES.Triple-DES 的加密算法. 专题教程: DES加密算法,DES加密解密 python des加密解密算法 例子,Python DES ...

  8. python时间格式化代码_Python datetime格式化代码

    1.datetime格式化代码 1)datetime模块中包含如下类:类名功能说明date日期对象,常用的属性有year, month, day time时间对象 datetime日期时间对象,常用的 ...

  9. python抓取交易所_Python百行代码抓取美股三大交易所历史数据

    最近闲来无事,琢磨着去投资下美股,投资嘛,当然得先分析下市场行情个股行情啦, 分析就需要有数据,那么数据从哪里来呢,当然是从交易所官方网站获取咯.自己动手丰衣足食,于是花了点时间写个Python脚本来 ...

最新文章

  1. java指令集_javap 指令集
  2. 中科创达孙力:不迷信 AI 算法,智能视觉如何转型升级?
  3. 【译】Asp.Net Identity Cookies 格式化
  4. sse php,sse.php · Gitee 极速下载/modphp - Gitee.com
  5. python 数字类型和字符串类型的相互转换_python 数字类型和字符串类型的相互转换...
  6. 解决UICollectionViewCell/UITableViewCell因重用机制导致的错乱问题
  7. linux设置默认终端模拟器,ubuntu终端默认设置_在Ubuntu Linux上设置默认终端模拟器...
  8. php中案值传递和安引用传递,PHP里的值传递与引用传递
  9. 今日恐慌与贪婪指数为68 贪婪程度有所上升
  10. Maven—Eclipse中配置Maven
  11. endnote9安装
  12. 查看已安装java插件_记录下eclipse下的插件安装,查看及删除方式
  13. 紧贴“十四五”规划 天威诚信强势助力政务信息化系统建设
  14. 网络RJ45接口详解
  15. 【SVM分类】基于改进鲸鱼算法优化最小二乘支持向量机实现数据分类matlab代码
  16. 内存继续涨价 LPDDR4/LPDDR4X内存标准升级
  17. 使用Python修改图片格式
  18. 腾讯会议PPT演讲者模式
  19. springboot初次使用template可能遇到的问题
  20. Java 中的get set方法快捷键和含义

热门文章

  1. 从北航计算机到字节算法岗
  2. postgresql smallint / integer out of range
  3. 霍格沃兹全国测试开发火焰杯专业人才大赛
  4. 第三方支付、个人免签约支付、微信支付、支付宝支付、个人网站支付
  5. html中container的代码,代码container什么意思
  6. 云原生Docker镜像管理
  7. 二叉排序树binary_sort_tree
  8. CSS 层叠样式表书写位置
  9. 如何远程控制电脑?多种远程控制电脑方法推荐!
  10. H5微信播放全屏问题