单元三 · 用算法解决问题

第12课 闰年平年我知道(2)

任务场景
任务场景:闰年平年我知道(2)

一、学习目标

  • 认识Python中的多分支结构,能够补全多分支结构的程序并运行,验证算法。
  • 初步了解利用多分支结构解决问题的过程,逐步培养解决问题的思维能

三、核心讲解

本课学习路径:

1认识多分支结构程序
2验证判断闰年与平年的算法

1.认识多分支结构程序

两个双分支结构通常用if ……elif……else语句构成。基本格式如下:

多分支结构程:先抓住「认识多分支结构程序」在做什么,再用例子对照验证。
  • if  条件1:
  • elif 条件2:

弄清以上要点后,再进入下方动手体验,用实际操作验证。

四、动手体验 · Python 3 Online 编程

五年级 · 闰年平年我知道(2):运行后观察输出,试着改一处再运行。

五、课堂总结

  • 多分支结构能够根据多个判断条件选择不同的执行路径。
  • 程序要依据算法来编写,目标是实现与验证算法。
  • 在生活与学习中,要学会把所学知识与生活实际相联系,识别问题情境中的判断与选择,利用分支结构解决实际问题。

六、拓展提升

拓展:阅读购买儿童火车票的多分支结构程序,补充完善其中橙色文字的程序代码,然后保存并运行程序,输入不同的年龄,观察获得的输出结果。#nl=int(input('请输入乘车人的年龄:'))如果nl>=14:print(nl,'岁,请购买全价票')elif年龄大于等于6且小于14:print(nl,'岁,请购买儿童优惠票')否则:print(nl,'岁,由持票成年人免费携带')

测评

完成练习后作答;选出后点「检查」。答错会显示简短说明。

  1. 下列哪一项更接近本课学习目标?

  2. 本课课堂总结强调的是?

  3. 本课主题最贴近下列哪一项?

  4. 完成本课后,优先应该做什么来证明学会了?

  5. 判断:教学指南中的学习活动可以全部跳过。

  6. 拓展提升部分的作用是?

本节小结

回顾本课要点,完成动手体验与测评。记住:闰年平年我知道(2)。