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使用any判断一个对象是否为空的方法
Nov 19 Python
详解Python的Django框架中的模版相关知识
Jul 15 Python
Python读取Word(.docx)正文信息的方法
Mar 15 Python
python模块smtplib学习
May 22 Python
Python Print实现在输出中插入变量的例子
Dec 25 Python
tensorflow之自定义神经网络层实例
Feb 07 Python
Python通过4种方式实现进程数据通信
Mar 12 Python
python高级特性简介
Aug 13 Python
python+flask编写一个简单的登录接口
Nov 13 Python
python3 googletrans超时报错问题及翻译工具优化方案 附源码
Dec 23 Python
Python中的面向接口编程示例详解
Jan 17 Python
Python实现学生管理系统并生成exe可执行文件详解流程
Jan 22 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
解析linux下安装memcacheq(mcq)全过程笔记
2013/06/27 PHP
Laravel框架Eloquent ORM删除数据操作示例
2019/12/03 PHP
javascript实现上传图片前的预览(TX的面试题)
2007/08/20 Javascript
SyntaxHighlighter代码加色使用方法
2008/09/07 Javascript
javascript 模拟点击广告
2010/01/02 Javascript
javascript中的107个基础知识收集整理 推荐
2010/03/29 Javascript
web基于浏览器的本地存储方法应用
2012/11/27 Javascript
javascript闭包传参和事件的循环绑定示例探讨
2014/04/17 Javascript
JS获得浏览器版本和操作系统版本的例子
2014/05/13 Javascript
JavaScript数值数组排序示例分享
2014/05/27 Javascript
学习Bootstrap组件之下拉菜单
2015/07/28 Javascript
JQuery悬停控制图片轮播——代码简单
2015/08/05 Javascript
一次$.getJSON不执行的简单记录
2016/07/19 Javascript
基于javascript实现最简单选项卡切换
2017/02/01 Javascript
给Easyui-Datebox设置隐藏或者不可用的解决方法
2017/05/26 Javascript
Vue from-validate 表单验证的示例代码
2017/09/26 Javascript
从vue源码解析Vue.set()和this.$set()
2018/08/30 Javascript
vue-cli 3 全局过滤器的实例代码详解
2019/06/03 Javascript
原生js实现针对Dom节点的CRUD操作示例
2019/08/26 Javascript
Python的Django框架中的select_related函数对QuerySet 查询的优化
2015/04/01 Python
Python生成器以及应用实例解析
2018/02/08 Python
Python文本处理之按行处理大文件的方法
2018/04/09 Python
解决selenium+Headless Chrome实现不弹出浏览器自动化登录的问题
2021/01/09 Python
css3加js做一个简单的3D行星运转效果实例代码
2017/01/18 HTML / CSS
详解CSS3 filter:drop-shadow滤镜与box-shadow区别与应用
2020/08/24 HTML / CSS
HTML5实现签到 功能
2018/10/09 HTML / CSS
Linux中如何设置Java环境变量(Ubuntu)
2016/07/24 面试题
计算机开发个人求职信范文
2013/09/26 职场文书
航空大学应届生求职信
2013/11/10 职场文书
店长岗位的工作内容
2013/11/12 职场文书
自动化专业个人求职信范文
2013/11/29 职场文书
公务员总结性个人自我评价
2013/12/05 职场文书
高中语文教学反思
2014/01/16 职场文书
研讨会主持词
2014/04/02 职场文书
竞聘演讲报告:基本写作有哪些?附开头范文
2019/10/16 职场文书
Mysql表数据比较大情况下修改添加字段的方法实例
2022/06/28 MySQL