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

if 语句

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

if 语句的语法结构如下:

   if expression:
       statements(s)

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

if 1<2 :
    print "ok"


if else 语句

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

if else 语句的语法结构如下:

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

elif 语句

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

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)


你可能感兴趣的:(python,Python流程控制)