python打印万年历_你会用Python打印一个万年历吗?像月历一样好看!
输入一个四位的年份,打印全年的日历,用Python完成,需要定义一些函数。
定义一个判断是否为闰年的函数:闰年需要满足能够被400整除,或能被4整除,不能被100整除;如果是闰年返回1,如果不是返回0。
该函数根据月份,得到该月的天数(行8)。默认为都是30天(行2),如果是一、三、五、七、八、十、腊月(行3、4),该月为31天(行5),2月的话(行6),根据是否为闰年,是为29天(闰年),不是则为28天(平年),这里用到了if…else三元表达式(行7)。
定义一个统计天数的函数,计算出某年某月某日,是该年的第几天;只用了if,而没有用elif,因为天数是需要不断累加的。
根据历法公式,得出某年某月的一号是星期几;w的值为0到7,对应星期日到星期六。
w为打印当月一号前面的空格数量;md为循环当月的天数,每七天换一行。
主程序获取输入的年份,循环12遍,把每个月份的日历打印出来。
一个简易的万年历就做好了。
python打印万年历_你会用Python打印一个万年历吗?像月历一样好看!相关推荐
- python编程基础_月隐学python第2课
python编程基础_月隐学python第2课 学习目标 掌握变量的输入和输出 掌握数据类型的基本概念 掌握算数运算 1.变量的输入和输出 1.1 变量输入 使用input输入 input用于输入数据 ...
- 查看Python的版本_查看当前安装Python的版本
一.查看Python的版本_查看当前安装Python的版本 具体方法: 首先按[win+r]组合键打开运行: 然后输入cmd,点击[确定]: 最后执行[python --version]命令即可. 特 ...
- python新手难点_初学两天python的操作难点总结
已经学习两天python,将我认为的操作难点进行总结 1 在cmd下 盘与盘之间的切换 直接 D或d: 就好 2 查找当前盘或者文件下面的目录 直接 dir 3 想在一个盘下进去一个文件夹,用cd空格 ...
- python内存泄漏_诊断和修复Python中的内存泄漏
python内存泄漏 Fugue uses Python extensively throughout the Conductor and in our support tools, due to i ...
- 50行python游戏代码_使用50行Python代码从零开始实现一个AI平衡小游戏
使用50行Python代码从零开始实现一个AI平衡小游戏 发布时间:2020-10-23 09:26:14 来源:脚本之家 阅读:74 集智导读: 本文会为大家展示机器学习专家 Mike Shi 如何 ...
- python了解一下_想要精通python?19个语法了解一下!
原标题:想要精通python?19个语法了解一下! Python简单易学,但又博大精深.许多人号称精通Python,却不会写Pythonic的代码,对很多常用包的使用也并不熟悉.学海无涯,我们先来了解 ...
- 报考python工程师要求_国家认证的Python技术工程师有什么能力要求?
的语言Python最近越来越受欢迎,它被越来越多的关注在国家层面.除了参加高考和小学和中学教育,这是之前所讨论的,现在连普通大学生不能逃避Python的邪恶的手.今年,Python已经加入了NCRE( ...
- python编程基础_月隐学python第一课
1.概述 本文是用于描述本人学习python的过程,这是第1课情况. 2.学习目标 了解python基础知识 理解程序和程序翻译的两种形式 掌握使用pycham编程基本步骤 重点掌握变量定义 掌握数据 ...
- python opencv手册_教你用Python实现5毛钱特效(给你的视频来点料)
一.前言 请务必看到最后.Python牛已经不是一天两天的事了,但是我开始也没想到,Python能这么牛.前段时间接触了一个批量抠图的模型库,而后在一些视频中找到灵感,觉得应该可以通过抠图的方式,给视 ...
- python并行运算库_最佳并行绘图Python库简介:“ HiPlot”
python并行运算库 HiPlot is Facebook's Python library to support visualization of high-dimensional data ta ...
最新文章
- cocos studio和cocos creator关系
- Spring学习11-Spring管理各种数据源
- Articles for objccn.io. objc.io的完整、准确、优雅的中文翻译版本 http://objccn.io/
- 服务器CPU X86 ARM PowerPC RISC介绍
- win10无线投屏_Win10电脑屏幕分割成四分屏投屏测试
- chrome非常好用的图片放大插件 Imagus
- 怀念WAP网站和让IE浏览器支持WAP网站
- 照片视频制作软件哪个好?自动生成酷炫效果,3步快速搞定!
- 电容笔能否替代Apple pencil?高性价比电容笔排行
- unity导入Standard Assets出现错误
- 使用pycharm出现黄色框的情况
- 产品目标拆解:结构化思维
- 独木带你玩转彩屏——应用1驱动彩屏(寄存器spi版)
- 你的面子到底值几斤几两
- UrlRewritingNet实现ASP.net 2.0中URL重写(映射)
- Vscode_00_安装Vscode和搭建C/C++开发环境
- linux系统(ubuntu)下安装exe文件
- google地图api
- 组建实验室仅3年,团队人均26岁!这位85后女博导成果登上Nature!
- 梦想世界3手游服务器维护,《梦想世界3》手游全新内容“沧海秘宝”正式上线 同名新服同期开启...
热门文章
- 因为计算机丢失chromeelf.dll,win10系统打开QQ空间提示chrome_elf.dll丢失的解决方法...
- ArcGIS栅格数据图层空间相关性分析方法
- 社会网络分析中的基本概念
- ZEMAX | 照明设计中实用的光学模拟方法
- 电商自营藏猫腻 苏宁国美京东的套路谁最深?
- 伟创ac80b变频器故障代码_安川变频器故障代码和安川变频器报警详解
- 安川840_郑州安川伺服电机840故障维修驱动器显示840怎么办
- android烧写固定MAC,小系统SN号和MAC地址快速烧录的方法与流程
- java文件上传,返回访问url
- 多维空间:对于一维到七维的理解