选择结构程序设计打鱼还是晒网一、生活中的选择情境 1 、如果作业做完了,我就可以去看电影;否则完成作业后再去看电影
思考:1 、几种选择
2 、前提条件是什么
成立不成立作业写完看电影写作业一、生活中的选择情境 2 、如果这个周末天晴,我们就去东湖游玩,否则我们就去图书馆看书
思考:1 、几种选择
2 、前提条件是什么
不成立成立天晴去图书馆去东湖二、程序中的选择结构在程序设计中,根据特定条件有选择地执行相应语句的程序结构,称之为选择结构程序设计
单分支双分支多分支选择结构形式:if 判断条件 : 执行语句执行的流程:如果“判断条件”为真(非零)时,则执行语句 1 ;如果条件为假(表达式为零),则退出选择结构,执行下面的语句
若语句 1 包含多条语句,则以缩进来区分
二、程序中选择结构——单分支 if 语句不成立成立条件语句 1形式:if 判断条件 : 执行语句 1else: 执行语句 2执行流程:当条件成立时执行语句 1 ;条件不成立时执行语句 2 ;任何情况下语句 1 和语句 2 只有一个被执行
二、程序中选择结构——双分支 if 语句成立不成立条件语句 2语句 1三、读懂选择结构a=input(" 请输入整数a : ")b=input(" 请输入整数b : ")if a>=b: print(" 较大的数是: ",a)else: print(" 较大的数是: ",b)思考:1 、用一句话说出这段程序的功能
2 、画出这段程序的流程图
if 条件 : 执行语句elif 条件: 执行语句elif 条件: 执行语句……else: 执行语句二、程序中选择结构——多分支 if 语句四、课堂练习脐橙原价 15 元 / 公斤,现在水果店做活动,购买数量(用 y 表示)达到 50 公斤则一律打八折
从键盘输入购买数量(公斤数),程序计算输出总价 ( 用 m 表示)
y=float(i