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文件操作相关知识点总结整理
Feb 22 Python
Python入门_浅谈for循环、while循环
May 16 Python
Anaconda入门使用总结
Apr 05 Python
解决Django数据库makemigrations有变化但是migrate时未变动问题
May 30 Python
Flask和Django框架中自定义模型类的表名、父类相关问题分析
Jul 19 Python
pandas读取csv文件,分隔符参数sep的实例
Dec 12 Python
Python3 修改默认环境的方法
Feb 16 Python
python数据持久存储 pickle模块的基本使用方法解析
Aug 30 Python
Python+Selenium+phantomjs实现网页模拟登录和截图功能(windows环境)
Dec 11 Python
Python实现Keras搭建神经网络训练分类模型教程
Jun 12 Python
解决pycharm 格式报错tabs和space不一致问题
Feb 26 Python
解决pycharm下载库时出现Failed to install package的问题
Sep 04 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
PHP5 操作MySQL数据库基础代码
2009/09/29 PHP
php array的学习笔记
2012/05/16 PHP
邮箱正则表达式实现代码(针对php)
2013/06/21 PHP
浅谈php的优缺点
2015/07/14 PHP
Angularjs中UI Router全攻略
2016/01/29 Javascript
Window.Open打开窗体和if嵌套代码
2016/04/15 Javascript
举例讲解如何判断JavaScript中对象的类型
2016/04/22 Javascript
js判断手机浏览器操作系统和微信浏览器的方法
2016/04/30 Javascript
封装的dialog插件 基于bootstrap模态对话框的简单扩展
2016/08/10 Javascript
JS只能输入正整数的简单实例
2016/10/07 Javascript
基于JavaScript实现右键菜单和拖拽功能
2016/11/28 Javascript
从零开始学习Node.js系列教程一:http get和post用法分析
2017/04/13 Javascript
Angularjs修改密码的实例代码
2017/05/26 Javascript
mac上node.js环境的安装测试
2017/07/03 Javascript
Vue.js 2.5新特性介绍(推荐)
2017/10/24 Javascript
mui上拉加载更多下拉刷新数据的封装过程
2017/11/03 Javascript
node基于async/await对mysql进行封装
2019/06/20 Javascript
微信小程序利用Canvas绘制图片和竖排文字详解
2019/06/25 Javascript
有趣的JavaScript隐式类型转换操作实例分析
2020/05/02 Javascript
js实现电灯开关效果
2021/01/19 Javascript
python中xrange和range的区别
2014/05/13 Python
解决python3 urllib中urlopen报错的问题
2017/03/25 Python
解决PySide+Python子线程更新UI线程的问题
2019/01/11 Python
Python 使用matplotlib模块模拟掷骰子
2019/08/08 Python
Python操作Mongodb数据库的方法小结
2019/09/10 Python
Python坐标线性插值应用实现
2019/11/13 Python
Python实现AES加密,解密的两种方法
2020/10/03 Python
大学生应聘推荐信范文
2013/11/19 职场文书
毕业生的自我鉴定该怎么写
2013/12/02 职场文书
大学毕业生文采飞扬的自我鉴定
2013/12/03 职场文书
企业门卫岗位职责
2013/12/12 职场文书
提拔干部考察材料
2014/05/26 职场文书
地方课程教学计划
2015/01/19 职场文书
2015年学校办公室工作总结
2015/05/26 职场文书
请假条应该怎么写?
2019/06/24 职场文书
关于golang高并发的实现与注意事项说明
2021/05/08 Golang