Python基础案例教程教案 Python程序控制
课程名称
Python基础项目教程
节名称
3.1.1  if语句
案例名称
判断偶数
课时
1
项目性质
□演示性    □验证性    □设计性    √综合性
授课班级
授课日期
授课地点
教学目标
能力目标:
1.具备使用单分支结构知识分析问题的能力;
2.具备在Python中,使用if语句编写程序的能力;
知识目标:
1.了解什么是单分支结构;
2.了解单分支结构能解决什么类型的问题;
3.掌握if语句的使用方法;
素质目标:
1.培养学生分析问题的能力;
2.培养学生编写程序解决问题的能力;
教学内容
1任务描述
2任务展示与实现
1)利用if语句编写程序并验证其效果
2if语句的语法规范及使用注意事项
3)学生动手操作
3教师讲解本节课任务涉及的知识点
4任务小结
教学重点
1什么是单分支结构
2if语句的语法规范
教学难点
1什么是单分支结构
2if语句的语法规范
教学准备
1装有Python的电脑
2教学案例、教学课件
作业设计
1.编写程序,输入成绩,如果大于等于60,输出“过关”。
2编写程序输入一个数,输出它的绝对值。
教学过程
教学
环节
教学内容与过程
(教学内容、教学方法、组织形式、教学手段)
课前
组织
做好课前“5分钟”教学管理(多媒体、实训室),做好上课前的各项准备工作(打开电脑,打开课件,打开软件,分发教学素材、并向学生说明素材所在位置,打开授课计划,教案等),吸引学生注意力。
课程
说明
【课前说明】
先介绍Python中数据的输入与输出,以及Python中利用缩进划分语句,为本章内容的学习做好准备;再介绍本章的主要内容,包括Python中的程序控制的方法,单分支、双分支、分支结构的嵌套等,循环及循环的嵌套,以及在循环中如何实现跳转等;最后说明本节课学习的内容,及这部分内容在整章的位置与作用。
【目的】
让学生了解学习本章内容需要的基本知识,以及本章内容的学习目标、学习重点等方面明确学习本单元知识的要求和目标。
课程
内容
描述
一、什么是程序分支
生活中,我们经常需要做出各种各样的选择。比如,网上预约商品,成功则可以抢购;登录学校的网站,如果用户名和密码输入正确,会成功登录,进入网站;否则,提示登录失败等等。这些生活实例中的判断,编写程序是需要用到选择语句。Python中常用的选择语句有三种,分别为if 语句、ifelse语句和ifpython入门教程非常详细pptelifelse语句。
二、if语句的使用条件
单分支if语句是最简单的条件判断语句,语句的关键字为ifultraedit安卓手机版下载,它在编程语言中用来判定所给定的条件是否满足,根据判定的结果(真或假),来决定是否执行相应的语句块。
三、if语句的语法规范及执行过程
if  表达式:
语句块
if…语句的执行过程相当于“如果…那么…”。如果条件成立,即表达式的值为真,则执行语句块;如果值为假,就跳过语句块,继续执行后面的语句。
四、选择结构的语句缩进
Python选择结构中,同一个语句块中的语句必须保证相同的缩进量。如果缩进的位置不同,程序运行结果将会不同。
五、if语句中的表达式
Pythonif语句中,通过表达式的值决定是否执行语句,如本案例中判断一个数是不是偶数,使用的表达式是“num % 2==0”,除了这种写法外,还可以写作“num/2==int(num/2) num / 2 ==num // 2”。
教学
环节
教学内容与过程
(教学内容、教学方法、组织形式、教学手段)
课堂
实训
1)试一试输入以下两段代码,对比它们在排版格式上有什么不同,运行后说说在输入if语句时应该注意什么。
2)选一选下列表达式中,那一个能实现判断一个数能不能被2整除?请在后面的圆圈中划上“√”。
3)提问Python语言中,怎样判断输入的数是不是偶数?怎样书写表达式?
4)提问怎样根据表达式的结果进行判断?如果是偶数怎样做?如果不是偶数怎样做?
5)程序效果描述:判断一个整数是不是偶数,编写好程序后,用户输入整数,由计算机判断输入的数是不是偶数,如果是,则显示“是偶数”,不是则什么都不显示。
6)算法分析:课件展示
7)编写程序:学生自主完成,遇到困难,可看书本或微课。
8)想一想,能够写程序判断一个整数是不是偶数,同样也能判断一个数是不是奇数,试试看下列代码,运行程序,看看能不能判断一个数是不是奇数。
num = int(input("请输入一个数:"))
if (num % 2) == 0:
  print(num,"是偶数")
if (num % 2) !=0:
  print(num,"是奇数")
总结
评价
通过学习,学生能够掌握程序分支结构,知道使用单分支结构可以解决生活中的什么问题。
本节课主要运用案例教学法,通过对程序分支(单分支)概念的深入理解,掌握if语句的特点,深入探讨使用if语句编程的方法,通过实例的方法加强对if语句的理解,达到能够独立熟练运用if语句解决实际问题的能力。
教学评价方式以小组为单位,以完成案例的质量为评价标准,形成任务驱动,小组协作,质量与速度并存的课堂评价方式 ,促进学生的自主、创新学习的方式。
h5游戏最大平台是哪个
课程名称
Python基础项目教程
节名称
3.1.2  ifelse语句
案例名称
计算打车费用
课时
1
项目性质
□演示性    □验证性    □设计性    √综合性
授课班级
授课日期
授课地点
教学目标
能力目标:
1.具备使用双分支结构知识分析问题的能力;
2.具备在Python中,使用ifelse语句编写程序的能力;
知识目标:
1.了解什么是双分支结构;
2.了解双分支结构能解决什么类型的问题;
3.掌握ifelse语句的使用方法;
素质目标:
1.培养学生分析问题的能力;
2.培养学生编写程序解决问题的能力;
教学内容
1任务描述
2任务展示与实现
1)利用ifelse语句编写程序并验证其效果
2ifelse语句的语法规范及使用注意事项
3)学生动手操作
3教师讲解本节课的学习任务涉及的知识点
4任务小结
教学重点
idea是什么
1什么是双分支结构
2ifelse语句的语法规范
教学难点
1什么是双分支结构
2ifelse语句的语法规范
教学准备
1装有Python的电脑
2教学案例、教学课件
documents文件夹位置作业设计
1.编写程序,输入成绩,如果大于等于60伦勃朗光logo图片,输出“及格”,否则输出“不及格
2编写程序输入a,b,c,如果b2-4ac>=0,则输出“有实根,否则则输出无实根
教学过程

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。