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

发布时间 - 2026-01-11 01:11:54    点击率:

本文实例为大家分享了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新手练习实例之万年历  # 请输入  # 大家分享  # 具体内容  # 大家多多  # 平瑞年  # year  # leap_year  # False  # getMonthDays  # True  # return  # pre  # class  # days  # brush  # utf  # def  # py  # coding 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel请求验证怎么写_Laravel Validator自定义表单验证规则教程  Laravel如何实现API资源集合?(Resource Collection教程)  Laravel怎么做缓存_Laravel Cache系统提升应用速度的策略与技巧  微信h5制作网站有哪些,免费微信H5页面制作工具?  JS中对数组元素进行增删改移的方法总结  Android 常见的图片加载框架详细介绍  如何快速搭建个人网站并优化SEO?  详解Oracle修改字段类型方法总结  如何用VPS主机快速搭建个人网站?  在线教育网站制作平台,山西立德教育官网?  PHP 500报错的快速解决方法  Laravel如何实现全文搜索功能?(Scout和Algolia示例)  三星、SK海力士获美批准:可向中国出口芯片制造设备  Laravel如何优雅地处理服务层_在Laravel中使用Service层和Repository层  ChatGPT回答中断怎么办 引导AI继续输出完整内容的方法  html5源代码发行怎么设置权限_访问权限控制方法与实践【指南】  免费视频制作网站,更新又快又好的免费电影网站?  如何在腾讯云免费申请建站?  Laravel DB事务怎么使用_Laravel数据库事务回滚操作  制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?  弹幕视频网站制作教程下载,弹幕视频网站是什么意思?  PHP怎么接收前端传的文件路径_处理文件路径参数接收方法【汇总】  Win11怎么更改系统语言为中文_Windows11安装语言包并设为显示语言  软银砸40亿美元收购DigitalBridge 强化AI资料中心布局  香港服务器网站测试全流程:性能评估、SEO加载与移动适配优化  Laravel怎么连接多个数据库_Laravel多数据库连接配置  php中::能调用final静态方法吗_final修饰静态方法调用规则【解答】  大同网页,大同瑞慈医院官网?  实例解析Array和String方法  iOS发送验证码倒计时应用  Laravel怎么实现观察者模式Observer_Laravel模型事件监听与解耦开发【指南】  千库网官网入口推荐 千库网设计创意平台入口  Android利用动画实现背景逐渐变暗  Laravel Fortify是什么,和Jetstream有什么关系  Python正则表达式进阶教程_复杂匹配与分组替换解析  WordPress 子目录安装中正确处理脚本路径的完整指南  如何在阿里云服务器自主搭建网站?  如何快速搭建安全的FTP站点?  rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted  油猴 教程,油猴搜脚本为什么会网页无法显示?  使用spring连接及操作mongodb3.0实例  Microsoft Edge如何解决网页加载问题 Edge浏览器加载问题修复  Laravel如何实现本地化和多语言支持_Laravel多语言配置与翻译文件管理  西安专业网站制作公司有哪些,陕西省建行官方网站?  Laravel路由Route怎么设置_Laravel基础路由定义与参数传递规则【详解】  Laravel怎么导出Excel文件_Laravel Excel插件使用教程  微博html5版本怎么弄发超话_超话进入入口及发帖格式要求【教程】  Laravel如何使用.env文件管理环境变量?(最佳实践)  html文件怎么打开证书错误_https协议的html打开提示不安全【指南】  如何在阿里云部署织梦网站?