python 6行代码制作月历生成器


Posted in Python onSeptember 18, 2020

原文作者:Alex27933
转自链接:https://learnku.com/articles/49570

1. 订立制作目标

目标:

  • 输入指定的年份和月份,便能生成月历
  • 可以重复运行

2. 制作所需函数

输入指定的年份和月份 → input 函数
生成月历 → calendar 函数
可以重复运行 → while

3. 开始制作

第一步:载入模块

由于 calendar 函数是系统自带,无需 pip 安装,可以直接载入使用。

import calendar

第二步:制作输入年份和月份的部分

import calendar
while True: #一般如果不赋值,默认是True
  year=int(input('请输入年份:')) #用变量year代表年份,使用int把输入数据变成整数类型
  month=int(input('请输入月份:')) #原理同上

第三步:生成月历

import calendar
while True: #一般如果不赋值,默认是True
  year=int(input('请输入年份:')) #用变量year代表年份,使用int把输入数据变成整数类型
  month=int(input('请输入月份:')) #原理同上
  print(calendar.month(year,month)) #使用 `print` 函数显示月历,变量 year和 month 代表年份和月份

大体制作完成,现在运行试试。

4. 第一次运行

运行截图:

python 6行代码制作月历生成器

非常成功,没有报错

以上就是python 6行代码制作月历生成器的详细内容,更多关于python 制作月历的资料请关注三水点靠木其它相关文章!

Python 相关文章推荐
python将xml xsl文件生成html文件存储示例讲解
Dec 03 Python
python字符串连接的N种方式总结
Sep 17 Python
Django中的Signal代码详解
Feb 05 Python
Python自定义线程池实现方法分析
Feb 07 Python
python 使用值来排序一个字典的方法
Nov 16 Python
用Python编写一个高效的端口扫描器的方法
Dec 20 Python
使用python+whoosh实现全文检索
Dec 09 Python
tensorflow2.0与tensorflow1.0的性能区别介绍
Feb 07 Python
Python中常用的高阶函数实例详解
Feb 21 Python
pyspark给dataframe增加新的一列的实现示例
Apr 24 Python
Python selenium使用autoIT上传附件过程详解
May 26 Python
如何通过命令行进入python
Jul 06 Python
python 深度学习中的4种激活函数
Sep 18 #Python
python闭包与引用以及需要注意的陷阱
Sep 18 #Python
python 代码运行时间获取方式详解
Sep 18 #Python
python判断字符串以什么结尾的实例方法
Sep 18 #Python
python绘制趋势图的示例
Sep 17 #Python
Python绘制组合图的示例
Sep 18 #Python
记一次Django响应超慢的解决过程
Sep 17 #Python
You might like
46 个非常有用的 PHP 代码片段
2016/02/16 PHP
php处理复杂xml数据示例
2016/07/11 PHP
Yii2主题(Theme)用法详解
2016/07/23 PHP
PHP请求远程地址设置超时时间的解决方法
2016/10/29 PHP
php+ajax无刷新上传图片的实现方法
2016/12/06 PHP
Avengerls vs KG BO3 第一场2.18
2021/03/10 DOTA
JS修改css样式style浅谈
2013/05/06 Javascript
javascript数据类型示例分享
2015/01/19 Javascript
JS弹出层遮罩,隐藏背景页面滚动条细节优化分析
2016/04/29 Javascript
jQuery EasyUI封装简化操作
2016/09/18 Javascript
如何处理JSON中的特殊字符
2016/11/30 Javascript
jQuery实现6位数字密码输入框
2016/12/29 Javascript
微信小程序 石头剪刀布实例代码
2017/01/04 Javascript
AngularJS中update两次出现$promise属性无法识别的解决方法
2017/01/05 Javascript
JS中的phototype详解
2017/02/04 Javascript
js实现下拉框效果(select)
2017/03/28 Javascript
深入理解vue.js中的v-if和v-show
2017/06/22 Javascript
BootStrap模态框和select2合用时input无法获取焦点的解决方法
2017/09/01 Javascript
vue之a-table中实现清空选中的数据
2019/11/07 Javascript
使用js原生实现年份轮播选择效果实例
2021/01/12 Javascript
[40:31]Secret vs Alliacne 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
django认证系统实现自定义权限管理的方法
2018/07/16 Python
python语音识别实践之百度语音API
2018/08/30 Python
django celery redis使用具体实践
2019/04/08 Python
Python 读取用户指令和格式化打印实现解析
2019/09/02 Python
使用python+whoosh实现全文检索
2019/12/09 Python
在 Pycharm 安装使用black的方法详解
2020/04/02 Python
pyinstaller打包找不到文件的问题解决
2020/04/15 Python
python如何写出表白程序
2020/06/01 Python
Python3.9.0 a1安装pygame出错解决全过程(小结)
2021/02/02 Python
基于Modernizr 让网站进行优雅降级的分析
2013/04/21 HTML / CSS
德国婴儿服装和婴儿用品购买网站:Baby Sweets
2019/12/08 全球购物
大专自我鉴定范文
2013/10/01 职场文书
村委会贫困证明范文
2014/09/21 职场文书
维稳工作情况汇报
2014/10/27 职场文书
两行代码解决Jupyter Notebook中文不能显示的问题
2021/04/24 Python