if嵌套

<1>if嵌套的格式

 if 条件1:

        满足条件1 做的事情1
        满足条件1 做的事情2
        ...(省略)...

        if 条件2:
            满足条件2 做的事情1
            满足条件2 做的事情2
            ...(省略)...
  • 说明
    • 外层的if判断,也可以是if-else
    • 内层的if判断,也可以是if-else
    • 根据实际开发的情况,进行选择

<2>if嵌套的应用

demo:

chePiao = 1     # 用1代表有车票,0代表没有车票
daoLenght = 9     # 刀子的长度,单位为cm

if chePiao == 1:
    print ("有车票,可以进站")
    if daoLenght < 10:
        print ("通过安检")
        print ("终于可以见到Ta了,美滋滋~~~")
    else:
        print ("没有通过安检")
        print ("刀子的长度超过规定,等待警察处理...")
else:
     print ("没有车票,不能进站")
     print ("亲爱的,那就下次见了,一票难求啊~~~~(>_<)~~~~")

 输出结果:

有车票,可以进站
通过安检
终于可以见到Ta了,美滋滋~~~

posted on 2017-03-14 19:03  LoaderMan  阅读(190)  评论(0编辑  收藏  举报

导航