(
课件网) 6 多分支结构 温故知新:分支结构———if语句 If 判断条件: 条件成立时执行语句…… …… if单条件单分支 语句 if…else…单条件双分支 语句 if…elif…else…多条件多分支 语句 if 判断条件: 条件成立时执行的语句 …… else: 条件不成立时执行的语句 …… if 条件1: 条件1满足执行的语句 …… elif 条件2: 条件2满足执行的语句 …… elif 条件3: 条件2满足执行的语句 …… elif 条件4: 条件2满足执行的语句 …… else: 以上条件都不满足时,执行的语句 …… 多分支结构:if-elif-else语句 当判断条件比较多时,可以使用多分支结构 if 条件1 : 语句块1 elif 条件2: 语句块2 elif 条件3: 语句块3 …… else: 语句块n 例题 比较三个数a,b,c的大小,并输出最大(小)值。 eval()函数:将字符串string对象转化为有效的表达式参与求值运算返回计算结果 简单来说,就是一个能去掉最外层引号的神器! 日积月累 开始 输入a,b,c c>a且c>b 输出c a>b 输出a 输出b Y Y N N 能力提升———分支结构的嵌套 if 条件1: if 条件2: 语句块1 else: 语句块2 else: 语句块3 if 条件1: 语句块1 else: if 条件2: 语句块2 else: 语句块3 编写程序:比较三个数a,b,c,输出其中最大(小)的数。 小试牛刀 开始 输入a,b,c a>b a>c b>c 输出a 输出c 输出b 输出c Y Y Y N N N 编写程序:比较三个数a,b,c,输出其中最大(小)的数。 小试牛刀 开始 输入a,b,c 假设最大值max_num=a max_num