美文网首页
控制流:条件分支语句 (if)

控制流:条件分支语句 (if)

作者: 大象信步走来 | 来源:发表于2020-07-02 22:34 被阅读0次

    控制流:条件分支语句 (if)

    十字路口的选择

    条件分支让程序有了判断力
    • 根据计算机内部情况(如变量值),来决定下一步做什 么,这样的控制流程,就称为条件分支
    根据预设条件来控制下一步该运行哪段语句

    条件分支的要素

    基本要素
    1. 预设的判断条件

    2. 达成条件后执行的语句

    扩展要素
    1. 当条件不满足时执行的语句
    2. 多条件时哪个满足执行哪个的条件

    条件语句

    Python中条件分支的实现
     if <逻辑表达式>:
            <语句块1>
             ……
     else:
        <语句块2>
    
    • if和else都是“保留字”
    • “逻辑表达式”是指所有运算的结果为逻辑类型(True 或False)的表达式
    • “语句块”就是条件满足后执行的一组语句
    • 冒号表示语句层次
    • 语句块缩进
    各种类型中某些值会自动被转换为False, 其它值则是True:

    None, 0, 0.0, '', [], (), {}, set()

    多种情况的条件分支

    使用elif语句进行判定
    if <逻辑表达式1>:
        <语句块1> 
    elif <逻辑表达式2>:
        <语句块2>
    elif <逻辑表达式3>:
        <语句块3>
    … … 
    else:
        <语句块n>
    

    相关文章

      网友评论

          本文标题:控制流:条件分支语句 (if)

          本文链接:https://www.haomeiwen.com/subject/luidqktx.html