if else 语句
如果满足条件,则执行if后面的语句块,否则,执行else后面的语句块。如果遇到只能二选一的条件,Python中提供了 if...else 语句解决类似问题,使用 if...else 语句时,表达式可以是一个单纯的布尔值或变量,也可以是比较表达式或逻辑表达式,如果满足条件,则执行if后面的语句块,否则,执行else后面的语句块,在使用else语句时,else一定不可以单独使用,它必须和保留字if一起使用,其语法格式如下:
age = 12 if age <= 6: print("小孩子!") else: print("少年了!")
if else 语句可以使用条件表达式进行简化,如下面的代码:
age = 12 if age <= 6: c = age else: c = age-2
可以简写成:
age = 12 c = age if age <= 6 else age-2
程序中使用 if...else 语句时,如果出现if语句多于else语句的情况,那么该else语句将会根据缩进确定该else语句属于哪个if语句。如下面的代码:
本文未完全显示,开通会员查看全文......