内容正文:
选择结构程序设计
打鱼还是晒网
1
一、生活中的选择
情境1、如果作业做完了,我就可以去看电影;否则完成作业后再去看电影。
思考:
1、几种选择?
2、前提条件是什么?
成立
不成立
作业写完
看电影
写作业
一、生活中的选择
情境2、如果这个周末天晴,我们就去东湖游玩,否则我们就去图书馆看书。
思考:
1、几种选择?
2、前提条件是什么?
不成立
成立
天晴
去图书馆
去东湖
二、程序中的选择结构
在程序设计中,根据特定条件有选择地执行相应语句的程序结构,称之为选择结构程序设计。
单分支
双分支
多分支
选择结构
形式:
if 判断条件:
执行语句
执行的流程:
如果“判断条件”为真(非零)时,则执行语句1;如果条件为假(表达式为零),则退出选择结构,执行下面的语句。若语句1包含多条语句,则以缩进来区分。
二、程序中选择结构——单分支if语句
不成立
成立
条件
语句1
形式:
if 判断条件:
执行语句1
else:
执行语句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(input(“请输入购买数量:”))
x=15
if _____ :
_________
else :
__________
print(m)
y>=50
m=15*50*0.8
m=15*50
五、python比较运算符
Python比较运