资源简介 (共19张PPT)0.引入新知怎么用代码提示以下信息呢?数字在0-10之间小智:将心中想的数字7记录在纸上。小慧:猜数字是7小智:猜对了猜数字游戏4.3.1 if…else语句的应用主讲人:一、单分支if语句数字在0-10之间小智:将心中想的数字7记录在纸上。小慧:猜数字,猜的数字是7小智:猜对了猜数字游戏记录数字7:变量名=数值(a=7)猜数字:b=int(input( ))比较b与a之间的关系:如果b与a相等,则提示猜对了:b与a相等:b==a提示:print( )(1)分析题目要求编程思路一、单分支if语句(2)绘制流程图编程思路a=7输入:ba == b开始结束输出:猜对了输出:游戏结束否是记录数字7:变量名=数值(a=7)猜数字:b=int(input( ))比较b与a之间的关系:如果b与a相等,则提示猜对了:b与a相等:b==a提示:print( )(1)分析题目要求编程思路一、单分支if语句语句1否是流程图条件表达式1if 条件表达式1:语句块1格式缩进:表示归属同一级别:同样的缩进默认为4个空格,一、单分支if语句(2)绘制流程图编程思路a=7输入:ba == b开始结束输出:猜对了输出:游戏结束否是a = 7b = int(input("请输入你猜的数b="))if a==b: #如果a与b相等print("猜对了!") #输出提示信息(3)编写代码编程思路二、双分支if…else语句数字在0-10之间小智将心中想的数字7记录在纸上。小慧猜数字。如果数字是7,则提示猜对了如果数字是8,则提示猜错了猜数字游戏记录数字7:变量名=数值(a=7)猜数字:b=int(input( ))比较b与a之间的关系:如果b与a相等:b==a如果b与a不相等:b!=a提示:print( )(1)分析题目要求编程思路a=7输入:ba == b开始结束输出:猜对了否是输出:猜错了二、双分支if…else语句记录数字7:变量名=数值(a=7)猜数字:b=int(input( ))比较b与a之间的关系:如果b与a相等:b==a如果b与a不相等:b!=a提示:print( )(1)分析题目要求编程思路(2)绘制流程图编程思路二、双分支if…else语句语句1是流程图条件表达式1if 条件表达式1:语句块1else :语句块2格式缩进:表示归属同一级别:同样的缩进默认为4个空格,否语句2二、双分支if…else语句(2)绘制流程图编程思路a = 7b = int(input("请输入你猜的数b="))if a==b: #如果a与b相等print("猜对了!") #输出提示信息else:print("猜错了!" )(3)编写代码编程思路a=7输入:ba == b开始结束输出:猜对了否是输出:猜错了三、课堂小结分析题目要求绘制流程图编写程序调试运行变量输入条件表达式关系运算符逻辑运算符算术运算符输出语句1if 条件表达式1:语句块1else:语句块2== !=and or not% //是条件表达式1否语句21.小慧想设计一个程序实现外部输入一个数程序判断它是否是偶数,下面的程序少了条件判断,请你为其选上正确的选项,并实现程序功能:n=int(input())if _______:print(n,"是偶数")A.n%2=0 B.n%2==0C.n%2==1 D2n%2=1四、课堂练习B2.爸爸妈妈会根据小智期末考试的成绩高低来决定给他过年的压岁钱,代码如下,grade表示成绩,如果小智成绩为90,请问他能得到什么奖励:if grade>90:print("100元压岁钱,外加玩具")else:print("什么奖励都没有")A.100元压岁钱 B.玩具C.100元压岁钱,外加玩具 D.什么奖励都没有四、课堂练习D3.如果小慧猜的数字是7,请问下列代码的输出结果是( )a = 5b = int(input("请输入你猜的数b="))if a==b:print("猜对了!")print(666)else:print("猜错了!" )print(555)print("游戏结束 ! !!")print(233333)四、课堂练习D猜错了猜错了555猜错了555游戏结束猜错了555233333ABCD五、实践操作小慧想设计一个程序实现外部输入一个数num,程序判断num是偶数,还是奇数:1.如果num是偶数,输出“是偶数”2.如果num是奇数,输出“是奇数”题目外部输入:数字参与计算:判断num是奇数还是偶数偶数:奇数:提示,输出:(1)分析题目要求编程思路input( )int( )num%2==0num%2==1print( )五、实践操作(2)绘制流程图编程思路外部输入:数字参与计算:判断num是奇数还是偶数偶数:奇数:提示,输出:(1)分析题目要求编程思路输入:numnum%2==0开始结束输出:偶数否是输出:奇数五、实践操作num=int(input('请输入数字:'))if num % 2 == 0:print('偶数')else:print('奇数')(3)编写代码编程思路(2)绘制流程图编程思路输入:numnum%2==0开始结束输出:偶数否是输出:奇数六、课后思考——多分支语句怎么用代码提示以下信息呢?猜对了猜大了猜小了先用变量a保存数字7,然后从键盘输入一个整数b,接下来判断a与b之间的关系:如果b与a相等,则提示:猜对了;如果b大于a,则提示:猜大了;如果b小于a,则提示:猜小了;最后显示游戏结束。例题thanks 展开更多...... 收起↑ 资源预览