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参数和作用域的使用
Nov 01 Python
跟老齐学Python之使用Python查询更新数据库
Nov 25 Python
Python的re模块正则表达式操作
May 25 Python
Python实现爬取需要登录的网站完整示例
Aug 19 Python
python通过opencv实现批量剪切图片
Nov 13 Python
PyQt5每天必学之布局管理
Apr 19 Python
python检测空间储存剩余大小和指定文件夹内存占用的实例
Jun 11 Python
python项目对接钉钉SDK的实现
Jul 15 Python
使用Python完成15位18位身份证的互转功能
Nov 06 Python
Django实现将一个字典传到前端显示出来
Apr 03 Python
Python drop方法删除列之inplace参数实例
Jun 27 Python
python上下文管理的使用场景实例讲解
Mar 03 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
NT IIS下用ODBC连接数据库
2006/10/09 PHP
php中global和$GLOBALS[]的分析之一
2012/02/02 PHP
php实现读取超大文件的方法
2014/07/28 PHP
用Javascript实现锚点(Anchor)间平滑跳转
2009/09/08 Javascript
javaScript checkbox 全选/反选及批量删除
2010/04/28 Javascript
JavaScript 学习历程和心得分享
2010/12/12 Javascript
json2.js的初步学习与了解
2011/10/06 Javascript
深入document.write()与HTML4.01的非成对标签的详解
2013/05/08 Javascript
js中的referrer返回上一页使用介绍
2013/09/26 Javascript
Js base64 加密解密介绍
2013/10/11 Javascript
jQuery对象的length属性用法实例
2014/12/27 Javascript
JavaScript优化专题之Loading and Execution加载和运行
2016/01/20 Javascript
jQuery获取父元素节点、子元素节点及兄弟元素节点的方法
2016/04/14 Javascript
jquery实时获取时间的简单实例
2017/01/26 Javascript
Three.js获取鼠标点击的三维坐标示例代码
2017/03/24 Javascript
js Dom实现换肤效果
2017/10/21 Javascript
原生JS实现多个小球碰撞反弹效果示例
2018/01/31 Javascript
原生JS实现瀑布流插件
2018/02/06 Javascript
vue-cli初始化项目中使用less的方法
2018/08/09 Javascript
Vue刷新修改页面中数据的方法
2018/09/16 Javascript
微信小程序实现人脸识别登陆的示例代码
2019/04/02 Javascript
详解vue开发中调用微信jssdk的问题
2019/04/16 Javascript
深入浅析ng-bootstrap 组件集中 tabset 组件的实现分析
2019/07/19 Javascript
Python编程实现双击更新所有已安装python模块的方法
2017/06/05 Python
Python 利用scrapy爬虫通过短短50行代码下载整站短视频
2018/10/29 Python
Python SELENIUM上传文件或图片实现过程
2019/10/28 Python
python实现12306登录并保存cookie的方法示例
2019/12/17 Python
购买正版游戏和游戏激活码:Green Man Gaming
2019/11/06 全球购物
我未来的职业规划范文
2014/01/11 职场文书
成品库仓管员岗位职责
2014/04/06 职场文书
导游词之无锡梅园
2019/11/28 职场文书
总结几个非常实用的Python库
2021/06/26 Python
MySQL外键约束(FOREIGN KEY)案例讲解
2021/08/23 MySQL
高性能跳频抗干扰宽带自组网电台
2022/02/18 无线电
nginx负载功能+nfs服务器功能解析
2022/02/28 Servers
一文简单了解MySQL前缀索引
2022/04/03 MySQL