内容正文:
分支结构程序设计
林城中学 陈 洁
第五课
www.515ppt.com
2
认识分支结构
3
顺序结构
是
否
分支结构
依次执行自上而下
再执行
先判断
学生赢?
空手而回
石头剪刀布
分支结构——if条件语句
在python中,代码的缩进非常重要,是体现代码逻辑关系的重要方式。同一层次的代码块必须保证相同的缩进量。一般以4个空格作为1个缩进单位,可以按4次空格键或1次“Tab“键。
一个入口
一个出口
if条件语句执行流程图
[真]
[假]
条件
语句块1
语句块2
下一语句
if <条件>:
<语句块1>
else:
<语句块2>
if条件语句一般格式
算法设计——if条件语句
例:编写程序,输入并比较a,b两数,输出其中较大值。
[真]
[假]
a>=b?
输出a
输出b
输入a、b
开始
结束
编写代码——关系表达式
数学运算符 python运算符 python表达式 描述 优先级
> > x>y x大于y 4
< < x<y x小于y 4
≥ >= x>=y x大于等于y 4
≤ <= x<=y x小于等于y 4
= == x==y x等于y 4
≠ != x!=y x不等于y 4
in x in y x是y的成员 5
在书写分支条件的关系表达式时,需要注意python运算符与数学运算符的区别。
关系表达式的值是布尔型:真或假(True或False)
编写代码——if条件语句
a=float(input(“输入a的值:”)
b=float(input(“输入b的值:”)
if a>=b:
条件表达式
返回值
满足条件:True(真)
不满足条件:False(假)
if条件语句有着严格的格式要求,不能出错。注意冒号和缩进。
例:编写程序,输入并比较a,b两数,输出其中较大值。
[真]
[假]
a>=b?
输出a
输出b
输入a、b
开始
结束
print(“两数中较大数是:”,a)
else:
print(“两数中较大数是:”,b)
问题分析
算法设计
编写代码
调试运行
程序设计基本步骤
8
用户登录过程是如何工作的?
数学思维
生活问题
计算思维
分类讨论思想
利用计算机解决问题
思考生活
10
1.“登录程序”需要已知什么内容?
根据程序功能展示,思考下列问题:
3、判