走进Python世界(六)流程控制 1. 条件控制

if 语句

if语句由一个布尔表达式后跟一个或多个语句。python

if 语句的语法结构以下:
express

   if expression:
       statements(s)

注:Python 使用缩进做为其语句分组的方法,建议使用4个空格代替缩进。 缩进相同的语句,被认为是同一级的语句spa

if 1<2 :
    print "ok"


if else 语句

if语句后面能够跟一个可选的else语句,该语句执行时,布尔表达式为假。code

if else 语句的语法结构以下:io

   if expression:
       statements(s)
   else:
       statements(s)

elif 语句

当双分支条件选择语句(if else)不可以知足的状况下,咱们能够使用而立法语句构成多分支条件控制class

elif语句能够让你检查多个表达式为真,并执行一个代码块,elfi是可选的,能够使任意数量的。
语法

   if expression:
       statement(s)
   elif:
       statement(s)
   elif:
       statement(s)
   elif:
       statement(s)
   else:
       statement(s)


条件嵌套

嵌套的if...elif...else构造

在条件控制语句中,能够构成较为复杂的条件控制建构,在原有的statement部分能够嵌套地再构建一组条件控制语句,方法


   if expression:
       statement(s)
       if:
           statement(s)
       else:
           statement(s)      
   else:
       statement(s)
相关文章
相关标签/搜索