欢迎来到天天文库
浏览记录
ID:52742331
大小:139.71 KB
页数:14页
时间:2020-02-29
《一、认识双分支结构程序.pptx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、选择结构程序设计打鱼还是晒网一、生活中的选择情境1、如果作业做完了,我就可以去看电影;否则完成作业后再去看电影。思考:1、几种选择?2、前提条件是什么?成立不成立作业写完看电影写作业一、生活中的选择情境2、如果这个周末天晴,我们就去东湖游玩,否则我们就去图书馆看书。思考:1、几种选择?2、前提条件是什么?不成立成立天晴去图书馆去东湖二、程序中的选择结构在程序设计中,根据特定条件有选择地执行相应语句的程序结构,称之为选择结构程序设计。单分支双分支多分支选择结构形式:if判断条件:执行语句执行的流程:如果“判断条件”为真(非零)时,则执行语句1;如果条件为假(表达式为零),则退出
2、选择结构,执行下面的语句。若语句1包含多条语句,则以缩进来区分。二、程序中选择结构——单分支if语句不成立成立条件语句1形式:if判断条件:执行语句1else:执行语句2执行流程:当条件成立时执行语句1;条件不成立时执行语句2;任何情况下语句1和语句2只有一个被执行。二、程序中选择结构——双分支if语句成立不成立条件语句2语句1三、读懂选择结构a=input("请输入整数a:")b=input("请输入整数b:")ifa>=b:print("较大的数是:",a)else:print("较大的数是:",b)思考:1、用一句话说出这段程序的功能?2、画出这段程序的流程图。if条件
3、:执行语句elif条件:执行语句elif条件:执行语句……else:执行语句二、程序中选择结构——多分支if语句四、课堂练习脐橙原价15元/公斤,现在水果店做活动,购买数量(用y表示)达到50公斤则一律打八折。从键盘输入购买数量(公斤数),程序计算输出总价(用m表示)。y=float(input(“请输入购买数量:”))x=15if_____:_________else:__________print(m)y>=50m=15*50*0.8m=15*50五、python比较运算符Python比较运算符符号描述==等于!=不等于>大于<小于>=大于等于<=小于等于a=4b=2c=
4、2print(a==b)print(a!=b)print(a>b)print(a=b)print(c<=b)表达式成立则结果为True;表达式不成立则结果为False。做一做,比较运算符的运算结果。六、探一探从前有个渔民,定了个很奇怪的规矩:每打三天鱼,接着就要晒两天网。并且一年365天,天天如此。后来人们就用“三天打渔两天晒网”比喻学习或工作缺乏恒心,时常中断的情形。其实那是人们不了解打鱼的艰辛——过去的渔网都是用棉、麻织成的,吸水后变沉,且易膨胀、腐烂。要求:1、键盘上输入整数,该整数表示一年的第几天。2、设计程序计算输出“打渔”或“晒网”。思考:1
5、、几种选择?2、选择的前提条件是什么?3、如何表达?作业:1、画出流程图;2、程序实现。六、探一探七、议一议:你能根据下列流程图,写出选择结构形式吗?不成立成立条件语句1语句2条件语句3成立不成立
此文档下载收益归作者所有