吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2803|回复: 12
收起左侧

[Python 转载] 【Python笔记3】手把手教你用6行代码制作月历生成器

  [复制链接]
Alex27933 发表于 2020-8-23 16:29
本帖最后由 Alex27933 于 2020-8-23 16:31 编辑

前言

此文请配合【Python教程1】Python笔记(从不懂到入门)补充版(链接:https://www.52pojie.cn/thread-1225969-1-1.html )食用。
此文是【Python教程】系列的第三篇文章,第一篇为上面那份笔记,第二篇是【Python教程2】手把手教你用Python制作一个随机数生成程序(链接::https://www.52pojie.cn/thread-1236904-1-1.html

1. 订立制作目标

  • 目标:
    1. 输入指定的年份和月份,便能生成月历
    2. 可以重复运行

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. 第一次运行

运行截图:

非常成功,没有报错


免费评分

参与人数 4吾爱币 +3 热心值 +4 收起 理由
yyq22220 + 1 + 1 用心讨论,共获提升!
旋风中的小聪明 + 1 + 1 我很赞同!
fallenstars + 1 + 1 谢谢@Thanks!
wdy2670272937 + 1 我很赞同!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

RKCN 发表于 2020-8-26 00:58
需要注意,这个代码保存时,不能使用 calendar.py 这个文件名命名!!!
 楼主| Alex27933 发表于 2020-8-23 17:18
zhang1497 发表于 2020-8-23 20:24
如果我没记错的话,刚开始学python时,有一节课就是让我们打出月历,那时候是傻傻的一个一个数字排版,现在看到这个果然惊艳与python,真的是个好工具。
旋风中的小聪明 发表于 2020-8-23 16:43
啊这,这这这,不说了,转给我家弟弟看了
丨乐8丨 发表于 2020-8-23 16:44
厉害了我的哥~今天又学到新姿势了~
666.png
 楼主| Alex27933 发表于 2020-8-23 17:00
旋风中的小聪明 发表于 2020-8-23 16:43
啊这,这这这,不说了,转给我家弟弟看了

你的弟弟:为什么受伤的总是我
旋风中的小聪明 发表于 2020-8-23 17:09
Alex27933 发表于 2020-8-23 17:00
你的弟弟:为什么受伤的总是我

我弟弟没学会,打了他一顿
yfmaha 发表于 2020-8-23 18:27
受教了感谢楼主
zhleon 发表于 2020-8-23 19:20
用了这么久 还不知道这个模块能这么 用 哈哈。
Vansion 发表于 2020-8-23 19:37
这东西好用  真不错
王者像少年 发表于 2020-8-23 19:59
哈哈,py如此简单
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-22 19:17

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表