第二单元
Python
程序设计
第
6
课
条件语句
【学案】
【学习目标】
1
、认识分支结构,知道分支结构的特点及应用场景
2
、能够熟练写出
if
语句的语法结构以及对应的条件表达式
3
、提升计算学生计算思维,以及应用分支结构解决生活问题的能力
4
、培养学生不怕失败挫折,勇于尝试的品质,以及同学间互帮互助的合作精神
【教学重点】
1
、
if
语句的语法结构以及对应的条件表达式
2
、能够合理的使用分支结构解决生活中的问题
【教学难点】
1
、多条件的分支结构语法
2
、多条件表达式的语法
【学习过程】
探究一:求绝对值
(
1
)分析问题
求:
|-3|= |0|= |3|=
分组讨论:
求绝对值的一般步骤?
思考:
在数学上,我们把根据条件判断的不同,给出不同的结果的数学问题,成为
_____
问题
分析结论:程序根据条件判断而选择不同执行方式的一种程序结构
(
2
)设计程序
一个数的输入、输出用:
input
()、
()函数
比较运算符:
>(
大于
) <
(小于)
==
(等于)
>=
(大于等于)
<=(
小于等于
)
!
=
(不等于)
和数学上的比较运算符类似,用到的时候会详解
条件判断:
如果
if
,否则
else
伪代码:
x=input() if x>=0 print
(
x
)
else print
(
-x
)
(
3
)编写代码
x=eval(input())