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

 更新时间:2020年09月18日 09:25:50   作者:Alex27933  
这篇文章主要介绍了python如何用6行代码制作月历生成器,帮助大家更好的理解和使用python,感兴趣的朋友可以了解下

原文作者: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 制作月历的资料请关注脚本之家其它相关文章!

相关文章

  • python__new__内置静态方法使用解析

    python__new__内置静态方法使用解析

    这篇文章主要介绍了python__new__内置静态方法使用解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-01-01
  • Pytorch.nn.conv2d 过程验证方式(单,多通道卷积过程)

    Pytorch.nn.conv2d 过程验证方式(单,多通道卷积过程)

    今天小编就为大家分享一篇Pytorch.nn.conv2d 过程验证方式(单,多通道卷积过程),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-01-01
  • python 列出面板数据所有变量名的示例代码

    python 列出面板数据所有变量名的示例代码

    在Python中,处理面板数据(Panel Data)通常使用pandas库,特别是当数据以DataFrame或Panel,这篇文章主要介绍了python 列出面板数据所有变量名,需要的朋友可以参考下
    2024-06-06
  • python中py文件与pyc文件相互转换的方法实例

    python中py文件与pyc文件相互转换的方法实例

    pyc是一种二进制文件,是由py文件经过编译后,生成的文件,下面这篇文章主要给大家介绍了关于python中py文件与pyc文件相互转换的相关资料,需要的朋友可以参考下
    2022-05-05
  • Python必备技巧之Pandas数据合并函数

    Python必备技巧之Pandas数据合并函数

    Pandas中一共有五个数据合并函数,分别为:concat、append、merge、join、combine,本文详细讲解这五个函数的使用方法,需要的可以参考一下
    2022-03-03
  • tensorflow 实现数据类型转换

    tensorflow 实现数据类型转换

    今天小编就为大家分享一篇tensorflow 实现数据类型转换,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-02-02
  • Pygame游戏开发之太空射击实战碰撞改进篇

    Pygame游戏开发之太空射击实战碰撞改进篇

    相信大多数8090后都玩过太空射击游戏,在过去游戏不多的年代太空射击自然属于经典好玩的一款了,今天我们来自己动手实现它,在编写学习中回顾过往展望未来,在本课中,我们将讨论如何更改 Pygame 处理精灵之间冲突的方式
    2022-08-08
  • Python实现自动上京东抢手机

    Python实现自动上京东抢手机

    这篇文章主要为大家详细介绍了Python实现自动上京东抢手机的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-02-02
  • Python中六大超时处理方法介绍

    Python中六大超时处理方法介绍

    在 Python 中,超时处理是一项非常常见的需求,尤其是在处理阻塞任务或并发任务时,本文整理了大家常用的六大超时处理方法,感兴趣的小伙伴可以参考下
    2025-01-01
  • Django的models模型的具体使用

    Django的models模型的具体使用

    这篇文章主要介绍了Django的models模型的具体使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-07-07

最新评论