一、程序逻辑结构
在程序逻辑定义中有三种结构:
循序结构、分支结构、循环结构

二、分支结构
注:每一个满足条件之后的语句都可以有多条,并且在Python里面是利用缩进来确定语句的关系的
分支结构最大的特征就是进行条件判断处理
Python中针对于分支结构实现提供有三个关键字:if 、elif 、 else
- if 判断
if 布尔表达式:
条件满足执行
- if…else 判断
if 布尔表达式:
条件满足时执行
else:
条件不满足时执行
- 多条件判断:if…elif…else
if 布尔表达式:
条件满足时执行
elif 布尔表达式:
条件满足时执行
elif 布尔表达式:
条件满足时执行
......
else:
不满足条件是执行
三、断言
当程序执行到某一条语句之后,一定是其预定的结果
在Python中针对于断言提供了一个asert关键字,利用assert就可以设置断言判断表达式
- 断言正确
# coding:UTF-8
age = 18
assert 17 < age < 55
print('您的年龄是:%d' % age)
执行结果:

- 断言失败
# coding:UTF-8
age = 11
assert 17 < age < 55
print('您的年龄是:%d' % age)
执行结果:

- 设置断言错误信息
# coding:UTF-8
age = 11
assert 17 < age < 55 , 'age变量结果错误!'
print('您的年龄是:%d' % age)
执行结果:

断言不受程序逻辑的控制,程序开发中慎用,最好不用
本文介绍了Python编程中的分支结构,包括if、elif、else关键字用于条件判断,以及分支结构的特点。同时,文章讲解了Python中的断言机制,如何使用assert关键字设置断言判断,并展示了断言正确与失败时的执行结果,提醒开发者在程序开发中谨慎使用断言。
721

被折叠的 条评论
为什么被折叠?



