美文网首页程序员
说说 Python 的 if 语句

说说 Python 的 if 语句

作者: deniro | 来源:发表于2019-02-23 12:05 被阅读23次

    1 基础

    score = 91
    if score >= 90:
        print('你很优秀!')
        print('请继续保持哦O(∩_∩)O~')
    

    运行结果:


    紧跟在 if 语句之后的缩进代码块,可根据需要包含任意数量的代码哦O(∩_∩)O~

    2 if - else 语法

    有时候需要在条件测试通过时执行一些操作, 而在没有通过时执行另一些操作,这时我们就可以使用 if - else 语法。

    score = 89
    if score >= 90:
        print('你很优秀!')
        print('请继续保持哦O(∩_∩)O~')
    else:
        print('请继续努力!')
    

    运行结果:


    3 if - elif - else 语法

    如果检查的条件超过两个, 那么可以使用 if - elif - else 语法。该语法会依次检查每个条件, 直到条件测试通过 。

    score = 79
    if score >= 90:
        print('你很优秀!')
        print('请继续保持哦O(∩_∩)O~')
    elif score >= 80:
        print('请继续努力!')
    else:
        print('要加油咯!')  
    

    运行结果:

    可以使用任意数量的 elif,而且 else 代码块也是可以省略的哦O(∩_∩)O~

    4 多个 if 的场景

    有时候,我们需要在每个条件为 True 时实现相应业务逻辑。这样的场景,建议使用一系列不包含 elifelse 代码块的 if 语句。

    books=['半生缘','往事并不如烟','心是孤独的猎手']    
    if '半生缘' in books:
        print('《半生缘》读过啦')
    if '往事并不如烟' in books:
         print('《往事并不如烟》读过啦')
    

    运行结果:



    如果只想执行一个代码块, 那么就使用 if - elif - else 语法; 如果想运行多个代码块, 那么就使用多个独立的 if 语句。

    相关文章

      网友评论

        本文标题:说说 Python 的 if 语句

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