if elif else 语句
如果遇到多选一的情况,则可以使用if elif else语句,该语句是一个多分支选择语句在开发程序时,如果遇到多选一的情况,则可以使用if...elif...else语句,该语句是一个多分支选择语句,通常表现为“如果满足某种条件,就会进行某种处理,否则,如果满足另一种条件,则执行另一种处理”。语法格式如下:
if 表达式1: 语句块1 elif 表达式2: 语句块2 elif 表达式了: 语句块3 ...... else: 语句块n
使用if...elif...else语句时,表达式可以是一个单纯的布尔值或变量,也可以是比较表达式或逻辑表达式,如果表达式为真,执行语句:而如果表达式为假,则跳过该语句,进行下一个elif的判断,只有在所有表达式都为假的情况下,才会执行else中的语句。if和elif都需要判断表达式的真假,而else则不需要判断;另外,elif 和else 都必须与if一起使用,不能单独使用。if...elif...else语句的流程下如图:
age = int(input("请输入你家狗狗的年龄: ")) if age <= 0: print("你是在逗我吧!") elif age == 1: print("相当于 14 岁的人。") elif age == 2: print("相当于 22 岁的人。") elif age > 2: human = 22 + (age -2)*5 print("对应人类年龄: ", human) else: print("无法计算!")
本文未完全显示,开通会员查看全文......