资源简介 (共14张PPT)4.3 运用选择结构描述问题的求解过程inerest=rest*(rate/1200)顺序结构温故知新如果知道收支余额和年利率的百分比 , 就可以使用下面的公式计算利息,下个月要支付的利息额:利息额 = 收支余额 * ( 年利率 / 1200 )编写程序 , 读取收支余额和年百分利率 , 显示下月利息 。rest = float(input(“输入收支余额”))rate = float(input(“输入年利率”))inerest=rest*(rate/1200)print(inerest)输入rate输入rest开始邕结束输出inerest√登陆成功用户名和密码是否正确 × 提示用户名或密码错误提出问题问题探究选择结构分支结构if语句问题探究单分支if 语句格式:if (表达式):语句块冒号“:”缩进,键盘上的Tab键或者按4个空格键流程图:表达式语句块YN双分支if 语句格式:if (表达式):语句块1else:语句块2冒号“:”缩进,键盘上的Tab键或者按4个空格键流程图:表达式语句块1冒号“:”缩进,键盘上的Tab键或者按4个空格键语句块2YN问题探究项目小组成员在某购物网站上看到三种笔记本的优惠价各不相同,笔记本1,笔记本2和笔记本3每本分别优惠价为a、b和c,编程输出其优惠价的最大值。实施项目1问题分析2设计算法3编写程序a=float(input(“请输入笔记本1的优惠价:”)b=float(input(“请输入笔记本2的优惠价:”)c=float(input(“请输入笔记本3的优惠价:”)if a>b:m=aelse:m=bif c>m:m=cprint(“优惠价最大的为:”,m,”元”)4调试程序对于输入的三个数a,b,c,设其中的最大数为m,先找出a和b中较大的的数赋给m,然后将m和c比较,从而找出三个数中最大的数。从5个数中找出最大的一个数从100个数中找出最小的一个数项目拓展选择结构很“智能”路径表示看“流程”条件判断是“关键”冒号缩进要“记牢”if (表达式):语句块if (表达式):语句块1else:语句2归纳点拔出租车计价器扫地机器人躲避障碍物求一元二次方程ax2+bx+c=0的解验证用户名密码巩固应用达标训练1、如图给出的一个算法程序框图,该算法程序框图的功能是:( )A、求a、b、c三个数中的最大数B、求a、b、c三个数中的最小数C、将a、b、c三个数从小到大排列D、将a、b、c三个数从大到小排列达标训练2、周末爸爸妈妈带着项目组小码去动物园,门票的价格和游客的年龄有关系(关系如下展示),已知爸爸36岁,妈妈33岁,项目组小码12岁,请问项目组小码他们买门票花了多少钱(价格用price表示,年龄用age表示):if age>=18:price=32else:price=16A、32B、16C、80D、96达标训练3、项目组小码设计了一个程序,其功能是根据用户输入自己的年龄,判断其是否成年,由于不小心误删了两行代码,请你推测可能删除的代码是下列哪个选项(当年龄大于等于18显示成年,否则显示未成年):age=_______if _______:print("成年")else:print("未成年")A、int(input()) age>=18B、input() age>=18C、int(input()) age>18D、input() age>18达标训练4、下列程序运行的结果是( )a=3b=2if a>b: print("大")else: print("小")A、3B、2C、小D、大 展开更多...... 收起↑ 资源预览