1. 条件表达式
上一节课我们提到了 if 语句的前 4 种语法结构,最后 1 种比较炫酷,我们作为悬念,留到了这一节来讲。
它其实是一个条件表达式,相当于将一个完整的 if-else 结构整合成一个表达式来使用。
我们来看一下它的语法有多炫酷:
1 条件成立时执行的语句 if 条件 else 条件不成立时执行的语句
它把条件放正中间,然后左右紧挨着关键字 if 和 else,最左侧是条件成立时执行的语句,最右侧是条件不成立时执行的语句。
2. 分支结构的嵌套
所谓嵌套,就是跟俄罗斯套娃一样,一层套一层。
1 >>> age = 18 2 >>> isMale = True 3 >>> if age < 18: 4 ... print("抱歉,未满18岁禁止访问。") 5 else: 6 ... if isMale: 7 ... print("任君选购!") 8 ... else: 9 ... print("抱歉,本店商品可能不适合小公举哦~") 10 11 任君选购!