内容正文:
2.2 if条件语句
教科版高中信息技术必修1 第二章
第一课时
1.掌握if选择语句 的基本格式,
理解if选择语句的作用及使用方法;
2.会使用if-else进行多条件判断,
掌握常用的关系运算符和算术运算符;
学习目标:
复习旧知
输入三个整数a,b,c,计算表达式
(a+b)*c的值。
a=int(input(“请输入整数a”))
b=int(input(“请输入整数b”))
c=int(input(“请输入整数c”))
d=(a+b)*c
print(d)
输入输出语句
input()从键盘输入数据
print()从屏幕上输出数据
注意:
1、多个输出项之间用,隔开
2、“”表示输出字符串,原样显示
小练习:
myname=str(input(“请输入你的名字:”))
print(“你的名字是:”,myname)
本节课思维导图
选择结构
★简单的if选择结构
★复杂的if-else选择结构
★关系运算符
★算数运算符
关系运算符
关系运算符 描述 举例
> 大于 5>4
>= 大于等于 age>=4
< 小于 5<4
<= 小于等于 age<=4
== 等于 (1+4)==4
!= 不等于 (1+4)!=4
从上面的表格举例中,我们可以看出什么?
对于有变量、数据及关系运算符组成的表
达式只会出现两种结果,要么True,要么False,
就是我们前面蹙额过的布尔类型(boolean)。
下面,我们来做任务巩固一下吧!
我们可以看出:
学生任务一
练习下面的程序语句:
print(9>=7.9)
print(23==24)
print((2+3)< 4)
print((2+3)!=4)
True
True
False
False
If语句的基本格式
●
条件
代码块A
●
条件成立
条件不成立
if条件:
语句1
语句2
If语句格式说明:
每个条件后面要使用冒号:,表示接下来是满足
条件后要执行的语句块;
使用缩进来划分语句块,相同缩进数的语句在
一起组成一个语句块,一般用4个空格;语句2的
执行是在if语句结束之后执行,与if的条件是否成立无关。
学生任务二
动手练习:从键盘读取一个整数a,如果a是偶数,
则在屏幕上输出“a是偶数”。
参考语句:
a=int(input(“请输入一个整数:”))
if a ﹪2==0:
print(a,“是偶数”)
算数运算符
参考语句:
a=int(input(" 请输入一个整数:"))
if a%2==0:
print(a,"是偶数 ")
If a%2!=0:
print(a,"是奇数 ")
思考一下:如果输入一个奇数呢?
如果将题目改为“从键盘读取一个整数a,
如果a是偶数,在屏幕上输出a是偶数, 如果a
是奇数,在屏幕上输出a是奇数”,
应该怎么编写程序呢?
请试着修改自己的程序。
if-else条件语句
if--else条件语句:
if 条件:
语句1
else:
语句2
学生任务三
改写任务二的语句,用if--else实现判断a是偶数
还是奇数并输出。
参考语句:
a=int(input(" 请输入一个整数:"))
if a%2==0:
print(a,"是偶数 ")
else:
print(a,"是奇数 ")
探究与合作
【水仙花数】输入一个三位数n,判断是否为水仙花数,
如果是则输出“yes”,不是则输出“no ”。(水仙花数:是指
一个3位数,它的每个位上的数字的3次幂之和等于这个数
字本身。如:1^3+5^3+3^3=153,153就是一个水仙花数)
参考程序语句:
n=int(input(' 请输入一个3位数:'))
if n==(n//100)**3+((n//10)%10)**3+(n%10)**3:
print('yes!')
else:
print('no!')
·if条件选择语句
·if--else多条件选择语句
·关系运算符
·算数运算符
课堂小结:
谢谢你的聆听!
$