开学活动
搜索
    上传资料 赚现金

    湘电子版信息技术八上 第14节《快速制作年历》课件PPT

    湘电子版信息技术八上 第14节《快速制作年历》课件PPT第1页
    湘电子版信息技术八上 第14节《快速制作年历》课件PPT第2页
    湘电子版信息技术八上 第14节《快速制作年历》课件PPT第3页
    湘电子版信息技术八上 第14节《快速制作年历》课件PPT第4页
    湘电子版信息技术八上 第14节《快速制作年历》课件PPT第5页
    湘电子版信息技术八上 第14节《快速制作年历》课件PPT第6页
    湘电子版信息技术八上 第14节《快速制作年历》课件PPT第7页
    湘电子版信息技术八上 第14节《快速制作年历》课件PPT第8页
    还剩8页未读, 继续阅读
    下载需要15学贝 1学贝=0.1元
    使用下载券免费下载
    加入资料篮
    立即下载

    湘电子版(2019)八年级上册第14节 快速制作年历背景图ppt课件

    展开

    这是一份湘电子版(2019)八年级上册第14节 快速制作年历背景图ppt课件,共16页。PPT课件主要包含了新课导入,标准库,Q年历有什么特征,练习与思考等内容,欢迎下载使用。
    2. 掌握Pythn中 calendar 标准库的基础命令
    3. 利用 calendar 标准库快速制作年历
    1. 了解pythn的标准库
    不知道同学们在学习Pythn以来有没有这样的困惑:要实现课上学到的简单功能就需要写一段代码,如果要实现非常复杂的功能,是不是都要重新写很长的代码呢?别人做好的功能我们能不能方便地拿来用呢?
    每年的年历都在变动,比如2月是否是闰月?每个月的第一天是星期几?每个月有几个工作日?等等。利用calendar标准库,我们可以轻松地生成特定年份的年历,并迅速得到上面几个问题的答案。
    标准库(standard library)是指可以重用的代码的一个集合。正如其英文名中的“library”,标准库就像是图书馆,可以让使用者随时调取所需的资料。标准库是Pythn的一个组成部分,可以用来实现不同的功能,让编程事半功倍。处理日历相关功能的标准库就是calendar标准库。本节,我们将学习标准库的导入方法,以及calendar标准库包含的基础命令。
    一、认识calendar标准库
    1.使用imprt语句导入标准库
    与我们之前学过的“导入randm模块”一样,使用calendar等标准库中的代码,需要在程序的最前端添加imprt语句,程序语句如下:
    imprt calendar
    2.calendar标准库的基础命令
    calendar标准库主要包含以下7种基础操作,程序语句如下:
    (1)calendar.calendar(year,w=2,l=1,c=6,m=3)
    year为指定年份,w为每日之间的字符间隔(默认为2字符),l为每周占用的行数(默认为1行),c为月份之间的字符间隔(默认为6字符),m为每行显示的月份数目(默认为3个月)。此函数返回以上设定条件的结果为字符串类型。
    x=calendar.calendar(2019)print(x)
    应用示例:输出2019年全年日历,每行3个月(即1个季度),即
    (2)calendar.prcal(year,w=2,l=1,c=6)
    此程序语句相当于print(calendar.calendar(year,w,l,c)),即直接将calendar.calendar()方法得到的结果输出。
    (3)calendar.firstweekday()
    返回当前每周起始日期的设置。默认情况下,首次导入calendar标准库时返回0,即星期一。
    (4)calendar.setfirstweekday(weekday)
    设置显示月历时,每周的起始日为星期几,如0为星期一,1为星期二……6为星期日。
    (5)calendar.weekday(year,mnth,day)
    返回指定“年-月-日”的日期是星期几。
    (6)calendar.isleap(year)
    calendar中用于判断year是否为闰年的方法。如果year为闰年,那么返回True,否则返回False.
    (7)calendar.leapdays(YearB,YearE)
    返回在YearB和YearE两年之间的闰年总数。
    calendar标准库的基础命令还有很多的应用,需要同学们在实践过程中积累经验。
    二、梳理思路,编写程序
    Pythn语言中使用calendar标准库处理日历问题。请按照以下要求填写程序语句。
    (1)输入指定年份的代码:__________________________________________________________
    (2)输出目标格式年历的代码:__________________________________________________________
    根据我们对calendar标准库的了解,实现本节目标任务的方式有两种。这两种方法充分体现了标准库使用的灵活性。
    第一种,先获取日历内容,并保存在一个字符串之中,再用输出语句输出。其参考程序为:
    imprt calendarn=int(input(“请输入想要打印的年份:”))x=calendar.calendar(n)print(x)
    第二种,直接使用calendar的prcal()方法输出。其参考程序为:
    imprt calendarn=int(input(“请输入想要打印的年份:”))calendar.prcal(n)
    三、设计测试数据,完成程序调试
    测试数据,可以选择2019年(普通年)、2020年(闰年)以及其他年份进行测试,将测试结果与计算机系统自带的日历进行核对。
    在本节实践活动中,我们完成了年历打印程序的目标任务。试着利用calendar标准库生成每年中部分月份的列表。

    相关课件

    湘电子版(2019)八年级上册第14节 快速制作年历课堂教学ppt课件:

    这是一份湘电子版(2019)八年级上册第14节 快速制作年历课堂教学ppt课件,文件包含湘教版信息技术八上第六单元《快速制作年历》课件pptx、湘教版信息技术八上第六单元《快速制作年历》教案docx等2份课件配套教学资源,其中PPT共28页, 欢迎下载使用。

    湘电子版(2019)八年级上册第3节 微视频编辑与制作教课内容ppt课件:

    这是一份湘电子版(2019)八年级上册第3节 微视频编辑与制作教课内容ppt课件,文件包含湘电子版13微视频编辑与制作课件pptx、湘电子版13微视频编辑与制作教案doc等2份课件配套教学资源,其中PPT共31页, 欢迎下载使用。

    湘电子版(2019)八年级上册第6节 定格动画制作教学演示课件ppt:

    这是一份湘电子版(2019)八年级上册第6节 定格动画制作教学演示课件ppt,文件包含湘电子版26定格动画制作课件pptx、湘电子版26定格动画制作教案doc等2份课件配套教学资源,其中PPT共20页, 欢迎下载使用。

    英语朗读宝
    欢迎来到教习网
    • 900万优选资源,让备课更轻松
    • 600万优选试题,支持自由组卷
    • 高质量可编辑,日均更新2000+
    • 百万教师选择,专业更值得信赖
    微信扫码注册
    qrcode
    二维码已过期
    刷新

    微信扫码,快速注册

    手机号注册
    手机号码

    手机号格式错误

    手机验证码 获取验证码

    手机验证码已经成功发送,5分钟内有效

    设置密码

    6-20个字符,数字、字母或符号

    注册即视为同意教习网「注册协议」「隐私条款」
    QQ注册
    手机号注册
    微信注册

    注册成功

    返回
    顶部
    Baidu
    map