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搜索指定目录的方法
Apr 29 Python
解决python2.7用pip安装包时出现错误的问题
Jan 23 Python
对python 操作solr索引数据的实例详解
Dec 07 Python
Python列表(List)知识点总结
Feb 18 Python
Python检测数据类型的方法总结
May 20 Python
Pandas删除数据的几种情况(小结)
Jun 21 Python
python3.7 sys模块的具体使用
Jul 22 Python
Python实现把类当做字典来访问
Dec 16 Python
Pycharm最新激活码2019(推荐)
Dec 31 Python
解决pycharm导入本地py文件时,模块下方出现红色波浪线的问题
Jun 01 Python
如何在python中判断变量的类型
Jul 29 Python
Python基础之操作MySQL数据库
May 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
PHP 面向对象 PHP5 中的常量
2010/05/05 PHP
shopex中集成的站长统计功能的代码简单分析
2011/08/11 PHP
浅析php单例模式
2014/11/25 PHP
Yii实现自动加载类地图的方法
2015/04/01 PHP
php里array_work用法实例分析
2015/07/13 PHP
PHP判断表达式中括号是否匹配的简单实例
2016/10/22 PHP
一个实用的php验证码类
2017/07/06 PHP
浅谈PHP中pack、unpack的详细用法
2018/03/12 PHP
PHP PDOStatement::bindParam讲解
2019/01/30 PHP
javascript动画对象支持加速、减速、缓入、缓出的实现代码
2012/09/30 Javascript
ajax的hide隐藏问题解决方法
2012/12/11 Javascript
html5+javascript制作简易画板附图
2014/04/25 Javascript
javascript自定义滚动条实现代码
2020/04/20 Javascript
Bootstrap导航条可点击和鼠标悬停显示下拉菜单的实现代码
2016/06/23 Javascript
jQuery flip插件实现的翻牌效果示例【附demo源码下载】
2016/09/20 Javascript
Bootstrap CSS组件之分页(pagination)和翻页(pager)
2016/12/17 Javascript
jQuery实现标签子元素的添加和赋值方法
2018/02/24 jQuery
vue data引入本地图片的两种方式小结
2019/11/13 Javascript
vue3使用vue-count-to组件的实现
2020/12/25 Vue.js
python在控制台输出进度条的方法
2015/06/20 Python
Django压缩静态文件的实现方法详析
2018/08/26 Python
python实现名片管理系统
2018/11/29 Python
python实现学员管理系统
2019/02/26 Python
python 实现在一张图中绘制一个小的子图方法
2019/07/07 Python
python读写Excel表格的实例代码(简单实用)
2019/12/19 Python
Python 使用 PyQt5 开发的关机小工具分享
2020/07/16 Python
python使用scapy模块实现ARP扫描的过程
2021/01/21 Python
记一次高分屏下canvas模糊问题
2020/02/17 HTML / CSS
意大利和国际奢侈品牌购物网站:Suitnegozi.com
2021/01/15 全球购物
海量信息软件测试笔试题
2015/08/08 面试题
协议书样本
2014/04/23 职场文书
课外活动总结
2015/02/04 职场文书
校园广播稿范文
2015/08/19 职场文书
jQuery ajax - getScript() 方法和getJSON方法
2021/05/14 jQuery
Java面试题冲刺第十七天--基础篇3
2021/08/07 面试题
vue-treeselect的基本用法以及解决点击无法出现拉下菜单
2022/04/30 Vue.js